From lists@nerdbynature.de Thu Apr 1 01:43:27 2010 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-0.3 required=5.0 tests=AWL,BAYES_00, FH_DATE_PAST_20XX,RCVD_IN_BRBL autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id o316hQre098155 for ; Thu, 1 Apr 2010 01:43:27 -0500 X-ASG-Debug-ID: 1270104311-7b4101d80000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from moutng.kundenserver.de (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id DCD0B2947C8 for ; Wed, 31 Mar 2010 23:45:12 -0700 (PDT) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.17.9]) by cuda.sgi.com with ESMTP id N22SIxXNFGP39pBD for ; Wed, 31 Mar 2010 23:45:12 -0700 (PDT) Received: from bogon.housecafe.de (ppp-93-104-187-204.dynamic.mnet-online.de [93.104.187.204]) by mrelayeu.kundenserver.de (node=mreu2) with ESMTP (Nemesis) id 0MJodE-1Nw8Di093c-001BD7; Thu, 01 Apr 2010 08:45:10 +0200 Received: from localhost ([127.0.0.1]) by bogon.housecafe.de with esmtp (Exim 4.69) (envelope-from ) id 1NxE9M-0003zm-K2 for xfs@oss.sgi.com; Thu, 01 Apr 2010 08:45:09 +0200 Date: Wed, 31 Mar 2010 23:45:08 -0700 (PDT) From: Christian Kujau To: xfs@oss.sgi.com X-ASG-Orig-Subj: 2.6.32: dirty log written in incompatible format Subject: 2.6.32: dirty log written in incompatible format Message-ID: User-Agent: Alpine 2.01 (DEB 1266 2009-07-14) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Provags-ID: V01U2FsdGVkX1/EWFhrPvfodXzFSUvUiLYNBvbV+15mBMUk70N oLdYUVHhZXuyCdXl13e0FQFAeiy0NjPKWWRNSXaLXrZMha3dwH bC4F5wV3mn9jUTm+au6rA== X-Barracuda-Connect: moutng.kundenserver.de[212.227.17.9] X-Barracuda-Start-Time: 1270104312 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.26398 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean Hi folks, recently I had some hardware-related trouble with this external dual disk enclosure, which is usually connected vua USB to a powerpc32 machine running mostly vanilla kernels. I think the USB port is dead so I had to take the the enclosure into another box - this time via Firewire to a Intel Mac (2.6.32-18 ubuntu kernel) One of the disks (same model, same GPT partitioning) is formatted with ext4 (which is fine), the other one with xfs - and I can't mount the xfs disk (partition) any more: disko# mount -t xfs /dev/mapper/wdc1 /mnt/wdc1 mount: /dev/mapper/wdc1: can't read superblock SGI XFS with ACLs, security attributes, realtime, large block/inode numbers, no debug enabled SGI XFS Quota Management subsystem XFS mounting filesystem dm-0 Starting XFS recovery on filesystem: dm-0 (logdev: internal) XFS: dirty log written in incompatible format - can't recover XFS: log mount/recovery failed: error 5 XFS: log mount failed When the disk was mounted the last time (usb, powerpc32) an rsync process was busy copying data between directories and "rm" was also involved - then the disk issues kicked in again (USB disconnect, etc) and XFS was shutting down, of course. However, the powerpc32 machine already was on 2.6.34-rc2 (I'm tracking -rc versions, so it was running -rc1 before ...and so on) - could it be that the 2.6.32 Ubuntu kernel doesn't understand the dirty log from 2.6.34-rc2? Or is it arch related? FWIW, xfs_check advises to mount the filesystem first, xfs_repair *would* do quite a few operations on the filesystem. I've put a few more details here: http://nerdbynature.de/bits/2.6.32/xfs/ Oh, and the whole xfs (resp. ext4) stuff is on top of dm-crypt/LUKS, but it's not a keying issue, as I can clearly see the XFS partition. Thanks for reading (and replying!) Christian. -- BOFH excuse #315: The recent proliferation of Nuclear Testing From lists@nerdbynature.de Thu Apr 1 01:59:52 2010 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-0.3 required=5.0 tests=AWL,BAYES_00, FH_DATE_PAST_20XX,RCVD_IN_BRBL autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id o316xqEc098989 for ; Thu, 1 Apr 2010 01:59:52 -0500 X-ASG-Debug-ID: 1270105298-7b5a01ed0000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from moutng.kundenserver.de (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 3A3FE294626 for ; Thu, 1 Apr 2010 00:01:38 -0700 (PDT) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.17.9]) by cuda.sgi.com with ESMTP id ehMEymlfK26SgWeB for ; Thu, 01 Apr 2010 00:01:38 -0700 (PDT) Received: from bogon.housecafe.de (ppp-93-104-187-204.dynamic.mnet-online.de [93.104.187.204]) by mrelayeu.kundenserver.de (node=mrbap0) with ESMTP (Nemesis) id 0M1iEk-1NiSeB1sWw-00tBoW; Thu, 01 Apr 2010 09:01:38 +0200 Received: from localhost ([127.0.0.1]) by bogon.housecafe.de with esmtp (Exim 4.69) (envelope-from ) id 1NxEPI-0004Oy-P4 for xfs@oss.sgi.com; Thu, 01 Apr 2010 09:01:36 +0200 Date: Thu, 1 Apr 2010 00:01:36 -0700 (PDT) From: Christian Kujau To: xfs@oss.sgi.com X-ASG-Orig-Subj: Re: 2.6.32: dirty log written in incompatible format Subject: Re: 2.6.32: dirty log written in incompatible format In-Reply-To: Message-ID: References: User-Agent: Alpine 2.01 (DEB 1266 2009-07-14) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Provags-ID: V01U2FsdGVkX1+cruZTKM893wXvb4NXxPUUjtPSfHDjllGKcpX n7Qo6v1E9+X1XJVeigh38Xp79HzAl81HUR5/7ho/aIwhLb8Vde yL5VWae/jqTBVFMj/wNMw== X-Barracuda-Connect: moutng.kundenserver.de[212.227.17.9] X-Barracuda-Start-Time: 1270105299 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.26400 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean On Wed, 31 Mar 2010 at 23:45, Christian Kujau wrote: > recently I had some hardware-related trouble with this external dual disk > enclosure, which is usually connected vua USB to a powerpc32 machine > running mostly vanilla kernels. I think the USB port is dead so I > had to take the the enclosure into another box - this time via Firewire to > a Intel Mac (2.6.32-18 ubuntu kernel) Oh, it seems to be an endianness issue indeed: http://oss.sgi.com/pipermail/xfs/2009-November/043183.html If only I had found this one /before/ writing to the list :-) Christian. > One of the disks (same model, same GPT partitioning) is formatted with > ext4 (which is fine), the other one with xfs - and I can't mount the xfs > disk (partition) any more: > > disko# mount -t xfs /dev/mapper/wdc1 /mnt/wdc1 > mount: /dev/mapper/wdc1: can't read superblock > > SGI XFS with ACLs, security attributes, realtime, large block/inode numbers, no debug enabled > SGI XFS Quota Management subsystem > XFS mounting filesystem dm-0 > Starting XFS recovery on filesystem: dm-0 (logdev: internal) > XFS: dirty log written in incompatible format - can't recover > XFS: log mount/recovery failed: error 5 > XFS: log mount failed > > When the disk was mounted the last time (usb, powerpc32) an rsync process > was busy copying data between directories and "rm" was also involved - > then the disk issues kicked in again (USB disconnect, etc) and XFS was > shutting down, of course. > > However, the powerpc32 machine already was on 2.6.34-rc2 (I'm tracking > -rc versions, so it was running -rc1 before ...and so on) - could it be > that the 2.6.32 Ubuntu kernel doesn't understand the dirty log from > 2.6.34-rc2? Or is it arch related? > > FWIW, xfs_check advises to mount the filesystem first, xfs_repair *would* > do quite a few operations on the filesystem. I've put a few more details > here: http://nerdbynature.de/bits/2.6.32/xfs/ > > Oh, and the whole xfs (resp. ext4) stuff is on top of dm-crypt/LUKS, but > it's not a keying issue, as I can clearly see the XFS partition. > > Thanks for reading (and replying!) > Christian. > -- > BOFH excuse #315: > > The recent proliferation of Nuclear Testing -- BOFH excuse #92: Stale file handle (next time use Tupperware(tm)!) From xiyou.wangcong@gmail.com Thu Apr 1 05:35:19 2010 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=2.0 required=5.0 tests=BAYES_00,FH_DATE_PAST_20XX, J_CHICKENPOX_23,MIME_8BIT_HEADER,PLING_QUERY autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id o31AZIbG114455 for ; Thu, 1 Apr 2010 05:35:18 -0500 X-ASG-Debug-ID: 1270118222-5a1a01b40000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from mail-qy0-f183.google.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 8BBA0F80835 for ; Thu, 1 Apr 2010 03:37:03 -0700 (PDT) Received: from mail-qy0-f183.google.com (mail-qy0-f183.google.com [209.85.221.183]) by cuda.sgi.com with ESMTP id zZHNFm2aSP4eLULz for ; Thu, 01 Apr 2010 03:37:03 -0700 (PDT) Received: by qyk13 with SMTP id 13so208670qyk.18 for ; Thu, 01 Apr 2010 03:37:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:received:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=duJTAbQ5GlVenSJhf5RMVidemlzwkzlccmLaqOzZGn0=; b=Ae28VwO7ilWEAWYUboEuVdxt0D0rvXoxQlD1gK/qM3B3qfZQ+q4P7L6oGF70xVjQh7 wL7i1taG1y9xlvR7PIjfIT8P57YuuHi18XNJy6aPs3ZJvq1XhkgMhSomtV78ghrdutd7 LRnX5M7Nli+NvUBI0PbeiilmCBdTUha7fsrQw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=HmxOoHZO6GLibL7YPwP4HBHjWbGqhcpaSGIfp13g+GrLSXtiunMA4fKM95HQyD2F4I 6PXIA/GTTrreFfRC0e8vG0D2xeI2Q4HJwzdXG8V3SmNwvq2EoFDKf4cYZUtyNX0VX3S9 84HBsjsf0qIfwJObtKTN86AiiubZb//ofVyno= MIME-Version: 1.0 Received: by 10.229.189.81 with HTTP; Thu, 1 Apr 2010 03:37:00 -0700 (PDT) In-Reply-To: <179901cad182$5f87f620$0400a8c0@dcccs> References: <03ca01cacb92$195adf50$0400a8c0@dcccs> <2375c9f91003242029p1efbbea1v8e313e460b118f14@mail.gmail.com> <20100325153110.6be9a3df.kamezawa.hiroyu@jp.fujitsu.com> <02c101cacbf8$d21d1650$0400a8c0@dcccs> <179901cad182$5f87f620$0400a8c0@dcccs> Date: Thu, 1 Apr 2010 18:37:00 +0800 Received: by 10.229.212.146 with SMTP id gs18mr1040442qcb.90.1270118220761; Thu, 01 Apr 2010 03:37:00 -0700 (PDT) Message-ID: X-ASG-Orig-Subj: Re: Somebody take a look please! (some kind of kernel bug?) Subject: Re: Somebody take a look please! (some kind of kernel bug?) From: =?UTF-8?Q?Am=C3=A9rico_Wang?= To: Janos Haar Cc: linux-kernel@vger.kernel.org, KAMEZAWA Hiroyuki , linux-mm@kvack.org, xfs@oss.sgi.com, Jens Axboe Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Barracuda-Connect: mail-qy0-f183.google.com[209.85.221.183] X-Barracuda-Start-Time: 1270118224 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -0.19 X-Barracuda-Spam-Status: No, SCORE=-0.19 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=BSF_RULE7568M, DKIM_SIGNED, DKIM_VERIFIED, PLING_QUERY X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.26412 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.33 PLING_QUERY Subject has exclamation mark and question mark 0.50 BSF_RULE7568M Custom Rule 7568M X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean On Thu, Apr 1, 2010 at 6:01 PM, Janos Haar wrote: > Hello, > Hi, This is a totally different bug from the previous one reported by you. :) > Another issue with this productive server: > Can somebody point me to the rigth direction? > Or support that this is a hw problem or not? Probably no, it looks like an XFS bug or a write-back bug. Thanks for your report. Cc'ing related people... > > The messages file are here: > http://download.netcenter.hu/bughunt/20100324/marc30 > > Thanks, > Janos Haar > > Mar 30 18:51:43 alfa kernel: BUG: unable to handle kernel paging request = at > 000000320000008c > Mar 30 18:51:43 alfa kernel: IP: [] > xfs_iflush_cluster+0x148/0x35a > Mar 30 18:51:43 alfa kernel: PGD 102d7a067 PUD 0 > Mar 30 18:51:43 alfa kernel: Oops: 0000 [#1] SMP > Mar 30 18:51:43 alfa kernel: last sysfs file: /sys/class/misc/rfkill/dev > Mar 30 18:51:43 alfa kernel: CPU 0 > Mar 30 18:51:43 alfa kernel: Modules linked in: hidp l2cap crc16 bluetoot= h > rfkill ipv6 video output sbs sbshc battery ac parport_pc lp parport > serio_raw 8250_ > pnp 8250 serial_core shpchp button i2c_i801 i2c_core pcspkr > Mar 30 18:51:43 alfa kernel: Pid: 3242, comm: flush-8:16 Not tainted > 2.6.32.10 #2 > Mar 30 18:51:43 alfa kernel: RIP: 0010:[] > [] xfs_iflush_cluster+0x148/0x35a > Mar 30 18:51:43 alfa kernel: RSP: 0000:ffff880228ce5b60 =C2=A0EFLAGS: 000= 10206 > Mar 30 18:51:43 alfa kernel: RAX: 0000003200000000 RBX: ffff8801537947d0 > RCX: 000000000000001a > Mar 30 18:51:43 alfa kernel: RDX: 0000000000000020 RSI: 00000000000c6cc2 > RDI: 0000000000000001 > Mar 30 18:51:43 alfa kernel: RBP: ffff880228ce5bd0 R08: ffff880228ce5b20 > R09: ffff8801ea436928 > Mar 30 18:51:43 alfa kernel: R10: 00000000000c6cc2 R11: 0000000000000001 > R12: ffff8800b630b11a > Mar 30 18:51:43 alfa kernel: R13: ffff8801bd54ab30 R14: ffff88022962d2b8 > R15: 00000000000c6ca0 > Mar 30 18:51:43 alfa kernel: FS: =C2=A00000000000000000(0000) > GS:ffff880028200000(0000) knlGS:0000000000000000 > Mar 30 18:51:43 alfa kernel: CS: =C2=A00010 DS: 0018 ES: 0018 CR0: > 000000008005003b > Mar 30 18:51:43 alfa kernel: CR2: 000000320000008c CR3: 0000000168e75000 > CR4: 00000000000006f0 > Mar 30 18:51:43 alfa kernel: DR0: 0000000000000000 DR1: 0000000000000000 > DR2: 0000000000000000 > Mar 30 18:51:43 alfa kernel: DR3: 0000000000000000 DR6: 00000000ffff0ff0 > DR7: 0000000000000400 > Mar 30 18:51:43 alfa kernel: Process flush-8:16 (pid: 3242, threadinfo > ffff880228ce4000, task ffff880228ea4040) > Mar 30 18:51:43 alfa kernel: Stack: > Mar 30 18:51:43 alfa kernel: =C2=A0ffff8801bd54ab30 ffff8800b630b140 > ffff88022a2d99d0 ffffffffffffffe0 > Mar 30 18:51:43 alfa kernel: <0> 0000000000000020 ffff880218e3db60 > 0000002028ce5bd0 0000000200000000 > Mar 30 18:51:43 alfa kernel: <0> ffff880218e3db70 ffff8801bd54ab30 > ffff8800b630b140 0000000000000002 > Mar 30 18:51:43 alfa kernel: Call Trace: > Mar 30 18:51:43 alfa kernel: =C2=A0[] xfs_iflush+0x1c4/= 0x272 > Mar 30 18:51:43 alfa kernel: =C2=A0[] ? > try_wait_for_completion+0x24/0x45 > Mar 30 18:51:43 alfa kernel: =C2=A0[] > xfs_fs_write_inode+0xe0/0x11e > Mar 30 18:51:43 alfa kernel: =C2=A0[] > writeback_single_inode+0x109/0x215 > Mar 30 18:51:43 alfa kernel: =C2=A0[] > writeback_inodes_wb+0x33a/0x3cc > Mar 30 18:51:43 alfa kernel: =C2=A0[] wb_writeback+0x13= 7/0x1c7 > Mar 30 18:51:43 alfa kernel: =C2=A0[] ? > wb_do_writeback+0x7d/0x1ae > Mar 30 18:51:43 alfa kernel: =C2=A0[] > wb_do_writeback+0x179/0x1ae > Mar 30 18:51:43 alfa kernel: =C2=A0[] ? > wb_do_writeback+0x7d/0x1ae > Mar 30 18:51:43 alfa kernel: =C2=A0[] ? > process_timeout+0x0/0x10 > Mar 30 18:51:43 alfa kernel: =C2=A0[] ? bdi_start_fn+0x= 0/0xd1 > Mar 30 18:51:43 alfa kernel: =C2=A0[] > bdi_writeback_task+0x2c/0xa2 > Mar 30 18:51:43 alfa kernel: =C2=A0[] bdi_start_fn+0x76= /0xd1 > Mar 30 18:51:43 alfa kernel: =C2=A0[] ? bdi_start_fn+0x= 0/0xd1 > Mar 30 18:51:43 alfa kernel: =C2=A0[] kthread+0x82/0x8d > Mar 30 18:51:43 alfa kernel: =C2=A0[] child_rip+0xa/0x2= 0 > Mar 30 18:51:43 alfa kernel: =C2=A0[] ? restore_args+0x= 0/0x30 > Mar 30 18:51:43 alfa kernel: =C2=A0[] ? > finish_task_switch+0x0/0xbc > Mar 30 18:51:43 alfa kernel: =C2=A0[] ? kthread+0x0/0x8= d > Mar 30 18:51:43 alfa kernel: =C2=A0[] ? child_rip+0x0/0= x20 > Mar 30 18:51:43 alfa kernel: Code: 8e eb 01 00 00 b8 01 00 00 00 48 d3 e0= ff > c8 23 43 18 48 23 45 a8 4c 39 f8 0f 85 ae 00 00 00 48 8b 83 80 00 00 00 4= 8 > 85 c0 > 74 0b <66> f7 80 8c 00 00 00 ff 01 75 13 80 bb 0a 02 00 00 00 75 0a 8b > Mar 30 18:51:43 alfa kernel: RIP =C2=A0[] > xfs_iflush_cluster+0x148/0x35a > Mar 30 18:51:43 alfa kernel: =C2=A0RSP > Mar 30 18:51:43 alfa kernel: CR2: 000000320000008c > Mar 30 18:51:43 alfa kernel: ---[ end trace e6c8391ea76602f4 ]--- > Mar 30 18:51:43 alfa kernel: flush-8:16 used greatest stack depth: 2464 > bytes left > Mar 30 19:09:39 alfa syslogd 1.4.1: restart. > From SRS0+JPrW+30+fromorbit.com=dave@internode.on.net Thu Apr 1 07:39:55 2010 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.0 required=5.0 tests=AWL,BAYES_00, FH_DATE_PAST_20XX,LOCAL_GNU_PATCH autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id o31CdtII120115 for ; Thu, 1 Apr 2010 07:39:55 -0500 X-ASG-Debug-ID: 1270125699-7d8f025d0000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from mail.internode.on.net (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id EC54E1DCA1F6 for ; Thu, 1 Apr 2010 05:41:39 -0700 (PDT) Received: from mail.internode.on.net (bld-mail18.adl2.internode.on.net [150.101.137.103]) by cuda.sgi.com with ESMTP id 31hywTMaOARXmd2z for ; Thu, 01 Apr 2010 05:41:39 -0700 (PDT) Received: from dastard (unverified [121.44.229.111]) by mail.internode.on.net (SurgeMail 3.8f2) with ESMTP id 19158694-1927428 for ; Thu, 01 Apr 2010 23:11:38 +1030 (CDT) Received: from disturbed ([192.168.1.9]) by dastard with esmtp (Exim 4.71) (envelope-from ) id 1NxJiK-0002Hi-Lg for xfs@oss.sgi.com; Thu, 01 Apr 2010 23:41:36 +1100 Received: from dave by disturbed with local (Exim 4.71) (envelope-from ) id 1NxJiK-0001ne-Bu for xfs@oss.sgi.com; Thu, 01 Apr 2010 23:41:36 +1100 From: Dave Chinner To: xfs@oss.sgi.com X-ASG-Orig-Subj: [PATCH 4/8] xfs: add log item recovery tracing Subject: [PATCH 4/8] xfs: add log item recovery tracing Date: Thu, 1 Apr 2010 23:41:27 +1100 Message-Id: <1270125691-29266-5-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.6.5 In-Reply-To: <1270125691-29266-1-git-send-email-david@fromorbit.com> References: <1270125691-29266-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: bld-mail18.adl2.internode.on.net[150.101.137.103] X-Barracuda-Start-Time: 1270125700 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.26419 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean From: Dave Chinner Currently there is no tracing in log recovery, so it is difficult to determine what is going on when something goes wrong. Add tracing for log item recovery to provide visibility into the log recovery process. The tracing added shows regions being extracted from the log transactions and added to the transaction hash forming recovery items, followed by the reordering, cancelling and finally recovery of the items. Signed-off-by: Dave Chinner --- fs/xfs/linux-2.6/xfs_trace.c | 3 + fs/xfs/linux-2.6/xfs_trace.h | 147 ++++++++++++++++++++++++++++++++++++++++++ fs/xfs/xfs_buf_item.h | 2 +- fs/xfs/xfs_log_recover.c | 44 ++++++++++-- 4 files changed, 187 insertions(+), 9 deletions(-) diff --git a/fs/xfs/linux-2.6/xfs_trace.c b/fs/xfs/linux-2.6/xfs_trace.c index 5a10760..2a46058 100644 --- a/fs/xfs/linux-2.6/xfs_trace.c +++ b/fs/xfs/linux-2.6/xfs_trace.c @@ -50,6 +50,9 @@ #include "xfs_aops.h" #include "quota/xfs_dquot_item.h" #include "quota/xfs_dquot.h" +#include "xfs_log_recover.h" +#include "xfs_buf_item.h" +#include "xfs_inode_item.h" /* * We include this last to have the helpers above available for the trace diff --git a/fs/xfs/linux-2.6/xfs_trace.h b/fs/xfs/linux-2.6/xfs_trace.h index 6537185..cde032b 100644 --- a/fs/xfs/linux-2.6/xfs_trace.h +++ b/fs/xfs/linux-2.6/xfs_trace.h @@ -32,6 +32,10 @@ struct xfs_da_node_entry; struct xfs_dquot; struct xlog_ticket; struct log; +struct xlog_recover; +struct xlog_recover_item; +struct xfs_buf_log_format; +struct xfs_inode_log_format; DECLARE_EVENT_CLASS(xfs_attr_list_class, TP_PROTO(struct xfs_attr_list_context *ctx), @@ -1502,6 +1506,149 @@ DEFINE_EVENT(xfs_swap_extent_class, name, \ DEFINE_SWAPEXT_EVENT(xfs_swap_extent_before); DEFINE_SWAPEXT_EVENT(xfs_swap_extent_after); +#define XFS_LOG_ITEM_TYPE \ + { 0x1236, "XFS_LI_EFI" }, \ + { 0x1237, "XFS_LI_EFD" }, \ + { 0x1238, "XFS_LI_IUNLINK" }, \ + { 0x123b, "XFS_LI_INODE" }, \ + { 0x123c, "XFS_LI_BUF" }, \ + { 0x123d, "XFS_LI_DQUOT" }, \ + { 0x123e, "XFS_LI_QUOTAOFF" } + +DECLARE_EVENT_CLASS(xfs_log_recover_item_class, + TP_PROTO(struct log *log, struct xlog_recover *trans, + struct xlog_recover_item *item, int pass), + TP_ARGS(log, trans, item, pass), + TP_STRUCT__entry( + __field(dev_t, dev) + __field(unsigned long, item) + __field(xlog_tid_t, tid) + __field(int, type) + __field(int, pass) + __field(int, count) + __field(int, total) + ), + TP_fast_assign( + __entry->dev = log->l_mp->m_super->s_dev; + __entry->item = (unsigned long)item; + __entry->tid = trans->r_log_tid; + __entry->type = ITEM_TYPE(item); + __entry->pass = pass; + __entry->count = item->ri_cnt; + __entry->total = item->ri_total; + ), + TP_printk("dev %d:%d trans 0x%x, pass %d, item 0x%p, item type %s " + "item region count/total %d/%d", + MAJOR(__entry->dev), MINOR(__entry->dev), + __entry->tid, + __entry->pass, + (void *)__entry->item, + __print_symbolic(__entry->type, XFS_LOG_ITEM_TYPE), + __entry->count, + __entry->total) +) + +#define DEFINE_LOG_RECOVER_ITEM(name) \ +DEFINE_EVENT(xfs_log_recover_item_class, name, \ + TP_PROTO(struct log *log, struct xlog_recover *trans, \ + struct xlog_recover_item *item, int pass), \ + TP_ARGS(log, trans, item, pass)) + +DEFINE_LOG_RECOVER_ITEM(xfs_log_recover_item_add); +DEFINE_LOG_RECOVER_ITEM(xfs_log_recover_item_add_cont); +DEFINE_LOG_RECOVER_ITEM(xfs_log_recover_item_reorder_head); +DEFINE_LOG_RECOVER_ITEM(xfs_log_recover_item_reorder_tail); +DEFINE_LOG_RECOVER_ITEM(xfs_log_recover_item_recover); + +DECLARE_EVENT_CLASS(xfs_log_recover_buf_item_class, + TP_PROTO(struct log *log, struct xfs_buf_log_format *buf_f), + TP_ARGS(log, buf_f), + TP_STRUCT__entry( + __field(dev_t, dev) + __field(__int64_t, blkno) + __field(unsigned short, len) + __field(unsigned short, flags) + __field(unsigned short, size) + __field(unsigned int, map_size) + ), + TP_fast_assign( + __entry->dev = log->l_mp->m_super->s_dev; + __entry->blkno = buf_f->blf_blkno; + __entry->len = buf_f->blf_len; + __entry->flags = buf_f->blf_flags; + __entry->size = buf_f->blf_size; + __entry->map_size = buf_f->blf_map_size; + ), + TP_printk("dev %d:%d blkno 0x%llx, len %u, flags 0x%x, size %d, " + "map_size %d", + MAJOR(__entry->dev), MINOR(__entry->dev), + __entry->blkno, + __entry->len, + __entry->flags, + __entry->size, + __entry->map_size) +) + +#define DEFINE_LOG_RECOVER_BUF_ITEM(name) \ +DEFINE_EVENT(xfs_log_recover_buf_item_class, name, \ + TP_PROTO(struct log *log, struct xfs_buf_log_format *buf_f), \ + TP_ARGS(log, buf_f)) + +DEFINE_LOG_RECOVER_BUF_ITEM(xfs_log_recover_buf_not_cancel); +DEFINE_LOG_RECOVER_BUF_ITEM(xfs_log_recover_buf_cancel); +DEFINE_LOG_RECOVER_BUF_ITEM(xfs_log_recover_buf_cancel_add); +DEFINE_LOG_RECOVER_BUF_ITEM(xfs_log_recover_buf_cancel_ref_inc); +DEFINE_LOG_RECOVER_BUF_ITEM(xfs_log_recover_buf_recover); +DEFINE_LOG_RECOVER_BUF_ITEM(xfs_log_recover_buf_inode_buf); +DEFINE_LOG_RECOVER_BUF_ITEM(xfs_log_recover_buf_reg_buf); +DEFINE_LOG_RECOVER_BUF_ITEM(xfs_log_recover_buf_dquot_buf); + +DECLARE_EVENT_CLASS(xfs_log_recover_ino_item_class, + TP_PROTO(struct log *log, struct xfs_inode_log_format *in_f), + TP_ARGS(log, in_f), + TP_STRUCT__entry( + __field(dev_t, dev) + __field(xfs_ino_t, ino) + __field(unsigned short, size) + __field(int, fields) + __field(unsigned short, asize) + __field(unsigned short, dsize) + __field(__int64_t, blkno) + __field(int, len) + __field(int, boffset) + ), + TP_fast_assign( + __entry->dev = log->l_mp->m_super->s_dev; + __entry->ino = in_f->ilf_ino; + __entry->size = in_f->ilf_size; + __entry->fields = in_f->ilf_fields; + __entry->asize = in_f->ilf_asize; + __entry->dsize = in_f->ilf_dsize; + __entry->blkno = in_f->ilf_blkno; + __entry->len = in_f->ilf_len; + __entry->boffset = in_f->ilf_boffset; + ), + TP_printk("dev %d:%d ino 0x%llx, size %u, fields 0x%x, asize %d, " + "dsize %d, blkno 0x%llx, len %d, boffset %d", + MAJOR(__entry->dev), MINOR(__entry->dev), + __entry->ino, + __entry->size, + __entry->fields, + __entry->asize, + __entry->dsize, + __entry->blkno, + __entry->len, + __entry->boffset) +) +#define DEFINE_LOG_RECOVER_INO_ITEM(name) \ +DEFINE_EVENT(xfs_log_recover_ino_item_class, name, \ + TP_PROTO(struct log *log, struct xfs_inode_log_format *in_f), \ + TP_ARGS(log, in_f)) + +DEFINE_LOG_RECOVER_INO_ITEM(xfs_log_recover_inode_recover); +DEFINE_LOG_RECOVER_INO_ITEM(xfs_log_recover_inode_cancel); +DEFINE_LOG_RECOVER_INO_ITEM(xfs_log_recover_inode_skip); + #endif /* _TRACE_XFS_H */ #undef TRACE_INCLUDE_PATH diff --git a/fs/xfs/xfs_buf_item.h b/fs/xfs/xfs_buf_item.h index 217f34a..df44545 100644 --- a/fs/xfs/xfs_buf_item.h +++ b/fs/xfs/xfs_buf_item.h @@ -26,7 +26,7 @@ extern kmem_zone_t *xfs_buf_item_zone; * have been logged. * For 6.2 and beyond, this is XFS_LI_BUF. We use this to log everything. */ -typedef struct xfs_buf_log_format_t { +typedef struct xfs_buf_log_format { unsigned short blf_type; /* buf log item type indicator */ unsigned short blf_size; /* size of this item */ ushort blf_flags; /* misc state */ diff --git a/fs/xfs/xfs_log_recover.c b/fs/xfs/xfs_log_recover.c index 22e6efd..f21eb8a 100644 --- a/fs/xfs/xfs_log_recover.c +++ b/fs/xfs/xfs_log_recover.c @@ -1408,6 +1408,7 @@ xlog_recover_add_item( STATIC int xlog_recover_add_to_cont_trans( + struct log *log, xlog_recover_t *trans, xfs_caddr_t dp, int len) @@ -1434,6 +1435,7 @@ xlog_recover_add_to_cont_trans( memcpy(&ptr[old_len], dp, len); /* d, s, l */ item->ri_buf[item->ri_cnt-1].i_len += len; item->ri_buf[item->ri_cnt-1].i_addr = ptr; + trace_xfs_log_recover_item_add_cont(log, trans, item, 0); return 0; } @@ -1452,6 +1454,7 @@ xlog_recover_add_to_cont_trans( */ STATIC int xlog_recover_add_to_trans( + struct log *log, xlog_recover_t *trans, xfs_caddr_t dp, int len) @@ -1510,6 +1513,7 @@ xlog_recover_add_to_trans( item->ri_buf[item->ri_cnt].i_addr = ptr; item->ri_buf[item->ri_cnt].i_len = len; item->ri_cnt++; + trace_xfs_log_recover_item_add(log, trans, item, 0); return 0; } @@ -1521,7 +1525,9 @@ xlog_recover_add_to_trans( */ STATIC int xlog_recover_reorder_trans( - xlog_recover_t *trans) + struct log *log, + xlog_recover_t *trans, + int pass) { xlog_recover_item_t *item, *n; LIST_HEAD(sort_list); @@ -1535,6 +1541,8 @@ xlog_recover_reorder_trans( switch (ITEM_TYPE(item)) { case XFS_LI_BUF: if (!(buf_f->blf_flags & XFS_BLI_CANCEL)) { + trace_xfs_log_recover_item_reorder_head(log, + trans, item, pass); list_move(&item->ri_list, &trans->r_itemq); break; } @@ -1543,6 +1551,8 @@ xlog_recover_reorder_trans( case XFS_LI_QUOTAOFF: case XFS_LI_EFD: case XFS_LI_EFI: + trace_xfs_log_recover_item_reorder_tail(log, + trans, item, pass); list_move_tail(&item->ri_list, &trans->r_itemq); break; default: @@ -1592,8 +1602,10 @@ xlog_recover_do_buffer_pass1( /* * If this isn't a cancel buffer item, then just return. */ - if (!(flags & XFS_BLI_CANCEL)) + if (!(flags & XFS_BLI_CANCEL)) { + trace_xfs_log_recover_buf_not_cancel(log, buf_f); return; + } /* * Insert an xfs_buf_cancel record into the hash table of @@ -1627,6 +1639,7 @@ xlog_recover_do_buffer_pass1( while (nextp != NULL) { if (nextp->bc_blkno == blkno && nextp->bc_len == len) { nextp->bc_refcount++; + trace_xfs_log_recover_buf_cancel_ref_inc(log, buf_f); return; } prevp = nextp; @@ -1640,6 +1653,7 @@ xlog_recover_do_buffer_pass1( bcp->bc_refcount = 1; bcp->bc_next = NULL; prevp->bc_next = bcp; + trace_xfs_log_recover_buf_cancel_add(log, buf_f); } /* @@ -1779,6 +1793,8 @@ xlog_recover_do_inode_buffer( unsigned int *data_map = NULL; unsigned int map_size = 0; + trace_xfs_log_recover_buf_inode_buf(mp->m_log, buf_f); + switch (buf_f->blf_type) { case XFS_LI_BUF: data_map = buf_f->blf_data_map; @@ -1874,6 +1890,7 @@ xlog_recover_do_inode_buffer( /*ARGSUSED*/ STATIC void xlog_recover_do_reg_buffer( + struct xfs_mount *mp, xlog_recover_item_t *item, xfs_buf_t *bp, xfs_buf_log_format_t *buf_f) @@ -1885,6 +1902,8 @@ xlog_recover_do_reg_buffer( unsigned int map_size = 0; int error; + trace_xfs_log_recover_buf_reg_buf(mp->m_log, buf_f); + switch (buf_f->blf_type) { case XFS_LI_BUF: data_map = buf_f->blf_data_map; @@ -2083,6 +2102,8 @@ xlog_recover_do_dquot_buffer( { uint type; + trace_xfs_log_recover_buf_dquot_buf(log, buf_f); + /* * Filesystems are required to send in quota flags at mount time. */ @@ -2103,7 +2124,7 @@ xlog_recover_do_dquot_buffer( if (log->l_quotaoffs_flag & type) return; - xlog_recover_do_reg_buffer(item, bp, buf_f); + xlog_recover_do_reg_buffer(mp, item, bp, buf_f); } /* @@ -2164,9 +2185,11 @@ xlog_recover_do_buffer_trans( */ cancel = xlog_recover_do_buffer_pass2(log, buf_f); if (cancel) { + trace_xfs_log_recover_buf_cancel(log, buf_f); return 0; } } + trace_xfs_log_recover_buf_recover(log, buf_f); switch (buf_f->blf_type) { case XFS_LI_BUF: blkno = buf_f->blf_blkno; @@ -2204,7 +2227,7 @@ xlog_recover_do_buffer_trans( (XFS_BLI_UDQUOT_BUF|XFS_BLI_PDQUOT_BUF|XFS_BLI_GDQUOT_BUF)) { xlog_recover_do_dquot_buffer(mp, log, item, bp, buf_f); } else { - xlog_recover_do_reg_buffer(item, bp, buf_f); + xlog_recover_do_reg_buffer(mp, item, bp, buf_f); } if (error) return XFS_ERROR(error); @@ -2284,8 +2307,10 @@ xlog_recover_do_inode_trans( if (xlog_check_buffer_cancelled(log, in_f->ilf_blkno, in_f->ilf_len, 0)) { error = 0; + trace_xfs_log_recover_inode_cancel(log, in_f); goto error; } + trace_xfs_log_recover_inode_recover(log, in_f); bp = xfs_buf_read(mp->m_ddev_targp, in_f->ilf_blkno, in_f->ilf_len, XBF_LOCK); @@ -2337,6 +2362,7 @@ xlog_recover_do_inode_trans( /* do nothing */ } else { xfs_buf_relse(bp); + trace_xfs_log_recover_inode_skip(log, in_f); error = 0; goto error; } @@ -2758,11 +2784,12 @@ xlog_recover_do_trans( int error = 0; xlog_recover_item_t *item; - error = xlog_recover_reorder_trans(trans); + error = xlog_recover_reorder_trans(log, trans, pass); if (error) return error; list_for_each_entry(item, &trans->r_itemq, ri_list) { + trace_xfs_log_recover_item_recover(log, trans, item, pass); switch (ITEM_TYPE(item)) { case XFS_LI_BUF: error = xlog_recover_do_buffer_trans(log, item, pass); @@ -2919,8 +2946,9 @@ xlog_recover_process_data( error = xlog_recover_unmount_trans(trans); break; case XLOG_WAS_CONT_TRANS: - error = xlog_recover_add_to_cont_trans(trans, - dp, be32_to_cpu(ohead->oh_len)); + error = xlog_recover_add_to_cont_trans(log, + trans, dp, + be32_to_cpu(ohead->oh_len)); break; case XLOG_START_TRANS: xlog_warn( @@ -2930,7 +2958,7 @@ xlog_recover_process_data( break; case 0: case XLOG_CONTINUE_TRANS: - error = xlog_recover_add_to_trans(trans, + error = xlog_recover_add_to_trans(log, trans, dp, be32_to_cpu(ohead->oh_len)); break; default: -- 1.6.5 From SRS0+JPrW+30+fromorbit.com=dave@internode.on.net Thu Apr 1 07:39:55 2010 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=AWL,BAYES_00, FH_DATE_PAST_20XX autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id o31CdsUH120110 for ; Thu, 1 Apr 2010 07:39:54 -0500 X-ASG-Debug-ID: 1270125699-06a301a80000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from mail.internode.on.net (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id BD4611DCA1F4 for ; Thu, 1 Apr 2010 05:41:39 -0700 (PDT) Received: from mail.internode.on.net (bld-mail18.adl2.internode.on.net [150.101.137.103]) by cuda.sgi.com with ESMTP id Cqa5waAycOIcUiMR for ; Thu, 01 Apr 2010 05:41:39 -0700 (PDT) Received: from dastard (unverified [121.44.229.111]) by mail.internode.on.net (SurgeMail 3.8f2) with ESMTP id 19158693-1927428 for ; Thu, 01 Apr 2010 23:11:37 +1030 (CDT) Received: from disturbed ([192.168.1.9]) by dastard with esmtp (Exim 4.71) (envelope-from ) id 1NxJiK-0002HX-E7 for xfs@oss.sgi.com; Thu, 01 Apr 2010 23:41:36 +1100 Received: from dave by disturbed with local (Exim 4.71) (envelope-from ) id 1NxJiK-0001nW-3o for xfs@oss.sgi.com; Thu, 01 Apr 2010 23:41:36 +1100 From: Dave Chinner To: xfs@oss.sgi.com X-ASG-Orig-Subj: [PATCH 2/8] xfs: don't warn on EAGAIN in inode reclaim Subject: [PATCH 2/8] xfs: don't warn on EAGAIN in inode reclaim Date: Thu, 1 Apr 2010 23:41:25 +1100 Message-Id: <1270125691-29266-3-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.6.5 In-Reply-To: <1270125691-29266-1-git-send-email-david@fromorbit.com> References: <1270125691-29266-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: bld-mail18.adl2.internode.on.net[150.101.137.103] X-Barracuda-Start-Time: 1270125700 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.26419 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean From: Dave Chinner Any inode reclaim flush that returns EAGAIN will result in the inode reclaim being attempted again later. There is no need to issue a warning into the logs about this situation. Signed-off-by: Dave Chinner Reviewed-by: Alex Elder --- fs/xfs/linux-2.6/xfs_sync.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/fs/xfs/linux-2.6/xfs_sync.c b/fs/xfs/linux-2.6/xfs_sync.c index 97813e7..5a4731e 100644 --- a/fs/xfs/linux-2.6/xfs_sync.c +++ b/fs/xfs/linux-2.6/xfs_sync.c @@ -820,10 +820,10 @@ xfs_reclaim_inode( * call into reclaim to find it in a clean state instead of waiting for * it now. We also don't return errors here - if the error is transient * then the next reclaim pass will flush the inode, and if the error - * is permanent then the next sync reclaim will relcaim the inode and + * is permanent then the next sync reclaim will reclaim the inode and * pass on the error. */ - if (error && !XFS_FORCED_SHUTDOWN(ip->i_mount)) { + if (error && error != EAGAIN && !XFS_FORCED_SHUTDOWN(ip->i_mount)) { xfs_fs_cmn_err(CE_WARN, ip->i_mount, "inode 0x%llx background reclaim flush failed with %d", (long long)ip->i_ino, error); -- 1.6.5 From SRS0+JPrW+30+fromorbit.com=dave@internode.on.net Thu Apr 1 07:39:55 2010 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=AWL,BAYES_00, FH_DATE_PAST_20XX autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id o31CdtnQ120125 for ; Thu, 1 Apr 2010 07:39:55 -0500 X-ASG-Debug-ID: 1270125699-06a301a80002-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from mail.internode.on.net (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 649D81DCA1F4 for ; Thu, 1 Apr 2010 05:41:41 -0700 (PDT) Received: from mail.internode.on.net (bld-mail18.adl2.internode.on.net [150.101.137.103]) by cuda.sgi.com with ESMTP id 6OgheyeCzc3ECcgq for ; Thu, 01 Apr 2010 05:41:41 -0700 (PDT) Received: from dastard (unverified [121.44.229.111]) by mail.internode.on.net (SurgeMail 3.8f2) with ESMTP id 19158697-1927428 for ; Thu, 01 Apr 2010 23:11:39 +1030 (CDT) Received: from disturbed ([192.168.1.9]) by dastard with esmtp (Exim 4.71) (envelope-from ) id 1NxJiK-0002HV-Bg for xfs@oss.sgi.com; Thu, 01 Apr 2010 23:41:36 +1100 Received: from dave by disturbed with local (Exim 4.71) (envelope-from ) id 1NxJiJ-0001nQ-WE for xfs@oss.sgi.com; Thu, 01 Apr 2010 23:41:36 +1100 From: Dave Chinner To: xfs@oss.sgi.com X-ASG-Orig-Subj: [PATCH 0/8] xfs: bug fixes, cleanups and tracing Subject: [PATCH 0/8] xfs: bug fixes, cleanups and tracing Date: Thu, 1 Apr 2010 23:41:23 +1100 Message-Id: <1270125691-29266-1-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.6.5 X-Barracuda-Connect: bld-mail18.adl2.internode.on.net[150.101.137.103] X-Barracuda-Start-Time: 1270125702 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.26419 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean The first two patches are reposts of reviewed patches not yet in the dev tree. Christoph, the sync fix has been cleaned up like you suggested, you might want to pass an eye over it again. The next two are log changes - the first is making the transaction ID that identifies transactions on disk really unique. The second is a bunch of tracing additions to log recovery that I wrote recently to track down an issue with delayed logging causing corruptions during recovery. The last four are the start of cleaning up some of the dquot code. They basicaly remove all the hand coded linked list operations and obfuscated locking macros for all the lists that the dquots can exist on. One patch also removes a duplicated reclaim algorithm and uses the common function to implement both reclaim and shaking of dquots. I haven't done a huge amount of testing on these yet, but they've passed several runs of xfsqa on both single and quad processor VMs so far. As usual, the series can also be found in my git tree... The following changes since commit 68a2ac777cca40ccc993512bcf457999be71cc36: Christoph Hellwig (1): xfs: clean up xlog_write_adv_cnt are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/dgc/xfs.git working Dave Chinner (8): xfs: ensure that sync updates the log tail correctly xfs: don't warn on EAGAIN in inode reclaim xfs: make the log ticket transaction id random xfs: add log item recovery tracing xfs: convert the per-mount dquot list to use list heads xfs: remove duplicate code from dquot reclaim xfs: convert the dquot hash list to use list heads xfs: convert the dquot free list to use list heads fs/xfs/linux-2.6/xfs_sync.c | 4 +- fs/xfs/linux-2.6/xfs_trace.c | 3 + fs/xfs/linux-2.6/xfs_trace.h | 150 +++++++++++- fs/xfs/quota/xfs_dquot.c | 120 ++++------ fs/xfs/quota/xfs_dquot.h | 14 +- fs/xfs/quota/xfs_qm.c | 520 ++++++++++++++-------------------------- fs/xfs/quota/xfs_qm.h | 23 +-- fs/xfs/quota/xfs_qm_stats.c | 2 +- fs/xfs/quota/xfs_qm_syscalls.c | 36 +-- fs/xfs/quota/xfs_quota_priv.h | 75 ------ fs/xfs/xfs_buf_item.h | 2 +- fs/xfs/xfs_log.c | 40 ++- fs/xfs/xfs_log_recover.c | 44 +++- 13 files changed, 472 insertions(+), 561 deletions(-) From SRS0+JPrW+30+fromorbit.com=dave@internode.on.net Thu Apr 1 07:39:56 2010 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=AWL,BAYES_00, FH_DATE_PAST_20XX autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id o31Cdut5120131 for ; Thu, 1 Apr 2010 07:39:56 -0500 X-ASG-Debug-ID: 1270125699-7d8f025d0002-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from mail.internode.on.net (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id A26A71DCA1F6 for ; Thu, 1 Apr 2010 05:41:41 -0700 (PDT) Received: from mail.internode.on.net (bld-mail18.adl2.internode.on.net [150.101.137.103]) by cuda.sgi.com with ESMTP id y75bq5JmHJMB4lDS for ; Thu, 01 Apr 2010 05:41:41 -0700 (PDT) Received: from dastard (unverified [121.44.229.111]) by mail.internode.on.net (SurgeMail 3.8f2) with ESMTP id 19158696-1927428 for ; Thu, 01 Apr 2010 23:11:39 +1030 (CDT) Received: from disturbed ([192.168.1.9]) by dastard with esmtp (Exim 4.71) (envelope-from ) id 1NxJiK-0002HW-Cd for xfs@oss.sgi.com; Thu, 01 Apr 2010 23:41:36 +1100 Received: from dave by disturbed with local (Exim 4.71) (envelope-from ) id 1NxJiK-0001nS-1l for xfs@oss.sgi.com; Thu, 01 Apr 2010 23:41:36 +1100 From: Dave Chinner To: xfs@oss.sgi.com X-ASG-Orig-Subj: [PATCH 1/8] xfs: ensure that sync updates the log tail correctly Subject: [PATCH 1/8] xfs: ensure that sync updates the log tail correctly Date: Thu, 1 Apr 2010 23:41:24 +1100 Message-Id: <1270125691-29266-2-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.6.5 In-Reply-To: <1270125691-29266-1-git-send-email-david@fromorbit.com> References: <1270125691-29266-1-git-send-email-david@fromorbit.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Barracuda-Connect: bld-mail18.adl2.internode.on.net[150.101.137.103] X-Barracuda-Start-Time: 1270125702 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.26419 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean From: Dave Chinner Updates to the VFS layer removed an extra ->sync_fs call into the filesystem during the sync process (from the quota code). Unfortunately the sync code was unknowingly relying on this call to make sure metadata buffers were flushed via a xfs_buftarg_flush() call to move the tail of the log forward in memory before the final transactions of the sync process were issued. As a result, the old code would write a very recent log tail value to the log by the end of the sync process, and so a subsequent crash would leave nothing for log recovery to do. Hence in qa test 182, log recovery only replayed a small handle for inode fsync transactions in this case. However, with the removal of the extra ->sync_fs call, the log tail was now not moved forward with the inode fsync transactions near the end of the sync procese the first (and only) buftarg flush occurred after these transactions went to disk. The result is that log recovery now sees a large number of transactions for metadata that is already on disk. This usually isn't a problem, but when the transactions include inode chunk allocation, the inode create transactions and all subsequent changes are replayed as we cannt rely on what is on disk is valid. As a result, if the inode was written and contains unlogged changes, the unlogged changes are lost, thereby violating sync semantics. The fix is to always issue a transaction after the buftarg flush occurs is the log iŃ• not idle or covered. This results in a dummy transaction being written that contains the up-to-date log tail value, which will be very recent. Indeed, it will be at least as recent as the old code would have left on disk, so log recovery will behave exactly as it used to in this situation. Signed-off-by: Dave Chinner Reviewed-by: Christoph Hellwig --- fs/xfs/xfs_log.c | 38 ++++++++++++++++++++++++++------------ 1 files changed, 26 insertions(+), 12 deletions(-) diff --git a/fs/xfs/xfs_log.c b/fs/xfs/xfs_log.c index ac63d63..9edbd67 100644 --- a/fs/xfs/xfs_log.c +++ b/fs/xfs/xfs_log.c @@ -764,9 +764,16 @@ xfs_log_move_tail(xfs_mount_t *mp, /* * Determine if we have a transaction that has gone to disk - * that needs to be covered. Log activity needs to be idle (no AIL and - * nothing in the iclogs). And, we need to be in the right state indicating - * something has gone out. + * that needs to be covered. To begin the transition to the idle state + * firstly the log needs to be idle (no AIL and nothing in the iclogs). + * If we are then in a state where covering is needed, the caller is informed + * that dummy transactions are required to move the log into the idle state. + * + * Because this is called as part of the sync process, we should also indicate + * that dummy transactions should be issued in anything but the covered or + * idle states. This ensures that the log tail is accurately reflected in + * the log at the end of the sync, hence if a crash occurrs avoids replay + * of transactions where the metadata is already on disk. */ int xfs_log_need_covered(xfs_mount_t *mp) @@ -778,17 +785,24 @@ xfs_log_need_covered(xfs_mount_t *mp) return 0; spin_lock(&log->l_icloglock); - if (((log->l_covered_state == XLOG_STATE_COVER_NEED) || - (log->l_covered_state == XLOG_STATE_COVER_NEED2)) - && !xfs_trans_ail_tail(log->l_ailp) - && xlog_iclogs_empty(log)) { - if (log->l_covered_state == XLOG_STATE_COVER_NEED) - log->l_covered_state = XLOG_STATE_COVER_DONE; - else { - ASSERT(log->l_covered_state == XLOG_STATE_COVER_NEED2); - log->l_covered_state = XLOG_STATE_COVER_DONE2; + switch (log->l_covered_state) { + case XLOG_STATE_COVER_DONE: + case XLOG_STATE_COVER_DONE2: + case XLOG_STATE_COVER_IDLE: + break; + case XLOG_STATE_COVER_NEED: + case XLOG_STATE_COVER_NEED2: + if (!xfs_trans_ail_tail(log->l_ailp) && + xlog_iclogs_empty(log)) { + if (log->l_covered_state == XLOG_STATE_COVER_NEED) + log->l_covered_state = XLOG_STATE_COVER_DONE; + else + log->l_covered_state = XLOG_STATE_COVER_DONE2; } + /* FALLTHRU */ + default: needed = 1; + break; } spin_unlock(&log->l_icloglock); return needed; -- 1.6.5 From SRS0+bf9W+30+fromorbit.com=dave@internode.on.net Thu Apr 1 07:40:04 2010 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=AWL,BAYES_00, FH_DATE_PAST_20XX,J_CHICKENPOX_62,LOCAL_GNU_PATCH autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id o31Ce4e0120188 for ; Thu, 1 Apr 2010 07:40:04 -0500 X-ASG-Debug-ID: 1270125709-7d8f02600000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from mail.internode.on.net (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 29B661DCA200 for ; Thu, 1 Apr 2010 05:41:49 -0700 (PDT) Received: from mail.internode.on.net (bld-mail12.adl6.internode.on.net [150.101.137.97]) by cuda.sgi.com with ESMTP id Ez7xwzKpb1BPMSHw for ; Thu, 01 Apr 2010 05:41:49 -0700 (PDT) Received: from dastard (unverified [121.44.229.111]) by mail.internode.on.net (SurgeMail 3.8f2) with ESMTP id 19171197-1927428 for ; Thu, 01 Apr 2010 23:11:48 +1030 (CDT) Received: from disturbed ([192.168.1.9]) by dastard with esmtp (Exim 4.71) (envelope-from ) id 1NxJiU-0002I1-Pr for xfs@oss.sgi.com; Thu, 01 Apr 2010 23:41:46 +1100 Received: from dave by disturbed with local (Exim 4.71) (envelope-from ) id 1NxJiU-0001pM-G8 for xfs@oss.sgi.com; Thu, 01 Apr 2010 23:41:46 +1100 From: Dave Chinner To: xfs@oss.sgi.com X-ASG-Orig-Subj: [PATCH 7/8] xfs: convert the dquot hash list to use list heads Subject: [PATCH 7/8] xfs: convert the dquot hash list to use list heads Date: Thu, 1 Apr 2010 23:41:30 +1100 Message-Id: <1270125691-29266-8-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.6.5 In-Reply-To: <1270125691-29266-1-git-send-email-david@fromorbit.com> References: <1270125691-29266-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: bld-mail12.adl6.internode.on.net[150.101.137.97] X-Barracuda-Start-Time: 1270125711 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.26419 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean From: Dave Chinner Convert the dquot hash list on the filesystem to use listhead infrastructure rather than the roll-your-own in the quota code. Signed-off-by: Dave Chinner --- fs/xfs/linux-2.6/xfs_trace.h | 1 - fs/xfs/quota/xfs_dquot.c | 32 ++++++++++---------------------- fs/xfs/quota/xfs_dquot.h | 9 ++------- fs/xfs/quota/xfs_qm.c | 9 +++++---- fs/xfs/quota/xfs_qm_syscalls.c | 34 +++++++++++++--------------------- fs/xfs/quota/xfs_quota_priv.h | 33 --------------------------------- 6 files changed, 30 insertions(+), 88 deletions(-) diff --git a/fs/xfs/linux-2.6/xfs_trace.h b/fs/xfs/linux-2.6/xfs_trace.h index 915004f..10c869d 100644 --- a/fs/xfs/linux-2.6/xfs_trace.h +++ b/fs/xfs/linux-2.6/xfs_trace.h @@ -667,7 +667,6 @@ DEFINE_DQUOT_EVENT(xfs_dqread_fail); DEFINE_DQUOT_EVENT(xfs_dqlookup_found); DEFINE_DQUOT_EVENT(xfs_dqlookup_want); DEFINE_DQUOT_EVENT(xfs_dqlookup_freelist); -DEFINE_DQUOT_EVENT(xfs_dqlookup_move); DEFINE_DQUOT_EVENT(xfs_dqlookup_done); DEFINE_DQUOT_EVENT(xfs_dqget_hit); DEFINE_DQUOT_EVENT(xfs_dqget_miss); diff --git a/fs/xfs/quota/xfs_dquot.c b/fs/xfs/quota/xfs_dquot.c index 838289b..ad64ab6 100644 --- a/fs/xfs/quota/xfs_dquot.c +++ b/fs/xfs/quota/xfs_dquot.c @@ -122,8 +122,7 @@ xfs_qm_dqinit( dqp->q_nrefs = 0; dqp->q_blkno = 0; INIT_LIST_HEAD(&dqp->q_mplist); - dqp->HL_NEXT = NULL; - dqp->HL_PREVP = NULL; + INIT_LIST_HEAD(&dqp->q_hashlist); dqp->q_bufoffset = 0; dqp->q_fileoffset = 0; dqp->q_transp = NULL; @@ -752,7 +751,6 @@ xfs_qm_dqlookup( { xfs_dquot_t *dqp; uint flist_locked; - xfs_dquot_t *d; ASSERT(mutex_is_locked(&qh->qh_lock)); @@ -761,7 +759,7 @@ xfs_qm_dqlookup( /* * Traverse the hashchain looking for a match */ - for (dqp = qh->qh_next; dqp != NULL; dqp = dqp->HL_NEXT) { + list_for_each_entry(dqp, &qh->qh_list, q_hashlist) { /* * We already have the hashlock. We don't need the * dqlock to look at the id field of the dquot, since the @@ -828,21 +826,10 @@ xfs_qm_dqlookup( * move the dquot to the front of the hashchain */ ASSERT(mutex_is_locked(&qh->qh_lock)); - if (dqp->HL_PREVP != &qh->qh_next) { - trace_xfs_dqlookup_move(dqp); - if ((d = dqp->HL_NEXT)) - d->HL_PREVP = dqp->HL_PREVP; - *(dqp->HL_PREVP) = d; - d = qh->qh_next; - d->HL_PREVP = &dqp->HL_NEXT; - dqp->HL_NEXT = d; - dqp->HL_PREVP = &qh->qh_next; - qh->qh_next = dqp; - } + list_move(&dqp->q_hashlist, &qh->qh_list); trace_xfs_dqlookup_done(dqp); *O_dqpp = dqp; - ASSERT(mutex_is_locked(&qh->qh_lock)); - return (0); + return 0; } } @@ -1034,7 +1021,8 @@ xfs_qm_dqget( */ ASSERT(mutex_is_locked(&h->qh_lock)); dqp->q_hash = h; - XQM_HASHLIST_INSERT(h, dqp); + list_add(&dqp->q_hashlist, &h->qh_list); + h->qh_version++; /* * Attach this dquot to this filesystem's list of all dquots, @@ -1387,7 +1375,7 @@ int xfs_qm_dqpurge( xfs_dquot_t *dqp) { - xfs_dqhash_t *thishash; + xfs_dqhash_t *qh = dqp->q_hash; xfs_mount_t *mp = dqp->q_mount; ASSERT(mutex_is_locked(&mp->m_quotainfo->qi_dqlist_lock)); @@ -1453,8 +1441,8 @@ xfs_qm_dqpurge( ASSERT(XFS_FORCED_SHUTDOWN(mp) || !(dqp->q_logitem.qli_item.li_flags & XFS_LI_IN_AIL)); - thishash = dqp->q_hash; - XQM_HASHLIST_REMOVE(thishash, dqp); + list_del_init(&dqp->q_hashlist); + qh->qh_version++; list_del_init(&dqp->q_mplist); mp->m_quotainfo->qi_dqreclaims++; mp->m_quotainfo->qi_dquots--; @@ -1470,7 +1458,7 @@ xfs_qm_dqpurge( memset(&dqp->q_core, 0, sizeof(dqp->q_core)); xfs_dqfunlock(dqp); xfs_dqunlock(dqp); - mutex_unlock(&thishash->qh_lock); + mutex_unlock(&qh->qh_lock); return (0); } diff --git a/fs/xfs/quota/xfs_dquot.h b/fs/xfs/quota/xfs_dquot.h index 6992a67..169b3c2 100644 --- a/fs/xfs/quota/xfs_dquot.h +++ b/fs/xfs/quota/xfs_dquot.h @@ -33,17 +33,12 @@ * The hash chain headers (hash buckets) */ typedef struct xfs_dqhash { - struct xfs_dquot *qh_next; + struct list_head qh_list; struct mutex qh_lock; uint qh_version; /* ever increasing version */ uint qh_nelems; /* number of dquots on the list */ } xfs_dqhash_t; -typedef struct xfs_dqlink { - struct xfs_dquot *ql_next; /* forward link */ - struct xfs_dquot **ql_prevp; /* pointer to prev ql_next */ -} xfs_dqlink_t; - struct xfs_mount; struct xfs_trans; @@ -57,7 +52,6 @@ struct xfs_trans; typedef struct xfs_dqmarker { struct xfs_dquot*dqm_flnext; /* link to freelist: must be first */ struct xfs_dquot*dqm_flprev; - xfs_dqlink_t dqm_hashlist; /* link to the hash chain */ uint dqm_flags; /* various flags (XFS_DQ_*) */ } xfs_dqmarker_t; @@ -67,6 +61,7 @@ typedef struct xfs_dqmarker { typedef struct xfs_dquot { xfs_dqmarker_t q_lists; /* list ptrs, q_flags (marker) */ struct list_head q_mplist; /* mount's list of dquots */ + struct list_head q_hashlist; /* mount's list of dquots */ xfs_dqhash_t *q_hash; /* the hashchain header */ struct xfs_mount*q_mount; /* filesystem this relates to */ struct xfs_trans*q_transp; /* trans this belongs to currently */ diff --git a/fs/xfs/quota/xfs_qm.c b/fs/xfs/quota/xfs_qm.c index e9c2de2..891666f 100644 --- a/fs/xfs/quota/xfs_qm.c +++ b/fs/xfs/quota/xfs_qm.c @@ -277,7 +277,7 @@ xfs_qm_rele_quotafs_ref( if (dqp->dq_flags & XFS_DQ_INACTIVE) { ASSERT(dqp->q_mount == NULL); ASSERT(! XFS_DQ_IS_DIRTY(dqp)); - ASSERT(dqp->HL_PREVP == NULL); + ASSERT(list_empty(&dqp->q_hashlist)); ASSERT(list_empty(&dqp->q_mplist)); XQM_FREELIST_REMOVE(dqp); xfs_dqunlock(dqp); @@ -1176,7 +1176,7 @@ xfs_qm_list_init( int n) { mutex_init(&list->qh_lock); - list->qh_next = NULL; + INIT_LIST_HEAD(&list->qh_list); list->qh_version = 0; list->qh_nelems = 0; } @@ -1976,7 +1976,7 @@ startagain: if (dqp->dq_flags & XFS_DQ_INACTIVE) { ASSERT(mp == NULL); ASSERT(! XFS_DQ_IS_DIRTY(dqp)); - ASSERT(dqp->HL_PREVP == NULL); + ASSERT(list_empty(&dqp->q_hashlist)); ASSERT(list_empty(&dqp->q_mplist)); XQM_FREELIST_REMOVE(dqp); xfs_dqunlock(dqp); @@ -2055,7 +2055,8 @@ startagain: list_del_init(&dqp->q_mplist); mp->m_quotainfo->qi_dquots--; mp->m_quotainfo->qi_dqreclaims++; - XQM_HASHLIST_REMOVE(dqp->q_hash, dqp); + list_del_init(&dqp->q_hashlist); + dqp->q_hash->qh_version++; XQM_FREELIST_REMOVE(dqp); dqpout = dqp; mutex_unlock(&mp->m_quotainfo->qi_dqlist_lock); diff --git a/fs/xfs/quota/xfs_qm_syscalls.c b/fs/xfs/quota/xfs_qm_syscalls.c index 7275e51..24a94da 100644 --- a/fs/xfs/quota/xfs_qm_syscalls.c +++ b/fs/xfs/quota/xfs_qm_syscalls.c @@ -931,6 +931,7 @@ struct mutex qcheck_lock; typedef struct dqtest { xfs_dqmarker_t q_lists; + struct list_head q_hashlist; xfs_dqhash_t *q_hash; /* the hashchain header */ xfs_mount_t *q_mount; /* filesystem this relates to */ xfs_dqid_t d_id; /* user id or group id */ @@ -941,14 +942,9 @@ typedef struct dqtest { STATIC void xfs_qm_hashinsert(xfs_dqhash_t *h, xfs_dqtest_t *dqp) { - xfs_dquot_t *d; - if (((d) = (h)->qh_next)) - (d)->HL_PREVP = &((dqp)->HL_NEXT); - (dqp)->HL_NEXT = d; - (dqp)->HL_PREVP = &((h)->qh_next); - (h)->qh_next = (xfs_dquot_t *)dqp; - (h)->qh_version++; - (h)->qh_nelems++; + list_add(&dqp->q_hashlist, &h->qh_list); + h->qh_version++; + h->qh_nelems++; } STATIC void xfs_qm_dqtest_print( @@ -1060,9 +1056,7 @@ xfs_qm_internalqcheck_dqget( xfs_dqhash_t *h; h = DQTEST_HASH(mp, id, type); - for (d = (xfs_dqtest_t *) h->qh_next; d != NULL; - d = (xfs_dqtest_t *) d->HL_NEXT) { - /* DQTEST_LIST_PRINT(h, HL_NEXT, "@@@@@ dqtestlist @@@@@"); */ + list_for_each_entry(d, &h->qh_list, q_hashlist) { if (d->d_id == id && mp == d->q_mount) { *O_dq = d; return (0); @@ -1073,6 +1067,7 @@ xfs_qm_internalqcheck_dqget( d->d_id = id; d->q_mount = mp; d->q_hash = h; + INIT_LIST_HEAD(&d->q_hashlist); xfs_qm_hashinsert(h, d); *O_dq = d; return (0); @@ -1179,8 +1174,6 @@ xfs_qm_internalqcheck( xfs_ino_t lastino; int done, count; int i; - xfs_dqtest_t *d, *e; - xfs_dqhash_t *h1; int error; lastino = 0; @@ -1220,19 +1213,18 @@ xfs_qm_internalqcheck( } cmn_err(CE_DEBUG, "Checking results against system dquots"); for (i = 0; i < qmtest_hashmask; i++) { - h1 = &qmtest_udqtab[i]; - for (d = (xfs_dqtest_t *) h1->qh_next; d != NULL; ) { + xfs_dqtest_t *d, *n; + xfs_dqhash_t *h; + + h = &qmtest_udqtab[i]; + list_for_each_entry_safe(d, n, &h->qh_list, q_hashlist) { xfs_dqtest_cmp(d); - e = (xfs_dqtest_t *) d->HL_NEXT; kmem_free(d); - d = e; } - h1 = &qmtest_gdqtab[i]; - for (d = (xfs_dqtest_t *) h1->qh_next; d != NULL; ) { + h = &qmtest_gdqtab[i]; + list_for_each_entry_safe(d, n, &h->qh_list, q_hashlist) { xfs_dqtest_cmp(d); - e = (xfs_dqtest_t *) d->HL_NEXT; kmem_free(d); - d = e; } } diff --git a/fs/xfs/quota/xfs_quota_priv.h b/fs/xfs/quota/xfs_quota_priv.h index 6f4bbae..3a1b9aa 100644 --- a/fs/xfs/quota/xfs_quota_priv.h +++ b/fs/xfs/quota/xfs_quota_priv.h @@ -72,46 +72,13 @@ !dqp->q_core.d_rtbcount && \ !dqp->q_core.d_icount) -#define HL_PREVP dq_hashlist.ql_prevp -#define HL_NEXT dq_hashlist.ql_next - - -#define _LIST_REMOVE(h, dqp, PVP, NXT) \ - { \ - xfs_dquot_t *d; \ - if (((d) = (dqp)->NXT)) \ - (d)->PVP = (dqp)->PVP; \ - *((dqp)->PVP) = d; \ - (dqp)->NXT = NULL; \ - (dqp)->PVP = NULL; \ - (h)->qh_version++; \ - (h)->qh_nelems--; \ - } - -#define _LIST_INSERT(h, dqp, PVP, NXT) \ - { \ - xfs_dquot_t *d; \ - if (((d) = (h)->qh_next)) \ - (d)->PVP = &((dqp)->NXT); \ - (dqp)->NXT = d; \ - (dqp)->PVP = &((h)->qh_next); \ - (h)->qh_next = dqp; \ - (h)->qh_version++; \ - (h)->qh_nelems++; \ - } - #define FOREACH_DQUOT_IN_FREELIST(dqp, qlist) \ for ((dqp) = (qlist)->qh_next; (dqp) != (xfs_dquot_t *)(qlist); \ (dqp) = (dqp)->dq_flnext) -#define XQM_HASHLIST_INSERT(h, dqp) \ - _LIST_INSERT(h, dqp, HL_PREVP, HL_NEXT) - #define XQM_FREELIST_INSERT(h, dqp) \ xfs_qm_freelist_append(h, dqp) -#define XQM_HASHLIST_REMOVE(h, dqp) \ - _LIST_REMOVE(h, dqp, HL_PREVP, HL_NEXT) #define XQM_FREELIST_REMOVE(dqp) \ xfs_qm_freelist_unlink(dqp) -- 1.6.5 From SRS0+JPrW+30+fromorbit.com=dave@internode.on.net Thu Apr 1 07:40:06 2010 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=AWL,BAYES_00, FH_DATE_PAST_20XX,J_CHICKENPOX_63,LOCAL_GNU_PATCH autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id o31Ce5Xj120196 for ; Thu, 1 Apr 2010 07:40:05 -0500 X-ASG-Debug-ID: 1270125708-53ab00290000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from mail.internode.on.net (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id AD9451532CDA for ; Thu, 1 Apr 2010 05:41:49 -0700 (PDT) Received: from mail.internode.on.net (bld-mail16.adl2.internode.on.net [150.101.137.101]) by cuda.sgi.com with ESMTP id XGoWuUU9j3jY746H for ; Thu, 01 Apr 2010 05:41:49 -0700 (PDT) Received: from dastard (unverified [121.44.229.111]) by mail.internode.on.net (SurgeMail 3.8f2) with ESMTP id 19168964-1927428 for ; Thu, 01 Apr 2010 23:11:48 +1030 (CDT) Received: from disturbed ([192.168.1.9]) by dastard with esmtp (Exim 4.71) (envelope-from ) id 1NxJiU-0002I5-SF for xfs@oss.sgi.com; Thu, 01 Apr 2010 23:41:46 +1100 Received: from dave by disturbed with local (Exim 4.71) (envelope-from ) id 1NxJiU-0001pQ-IJ for xfs@oss.sgi.com; Thu, 01 Apr 2010 23:41:46 +1100 From: Dave Chinner To: xfs@oss.sgi.com X-ASG-Orig-Subj: [PATCH 8/8] xfs: convert the dquot free list to use list heads Subject: [PATCH 8/8] xfs: convert the dquot free list to use list heads Date: Thu, 1 Apr 2010 23:41:31 +1100 Message-Id: <1270125691-29266-9-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.6.5 In-Reply-To: <1270125691-29266-1-git-send-email-david@fromorbit.com> References: <1270125691-29266-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: bld-mail16.adl2.internode.on.net[150.101.137.101] X-Barracuda-Start-Time: 1270125711 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -1.42 X-Barracuda-Spam-Status: No, SCORE=-1.42 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=MARKETING_SUBJECT X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.26420 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.60 MARKETING_SUBJECT Subject contains popular marketing words X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean From: Dave Chinner Convert the dquot free list on the filesystem to use listhead infrastructure rather than the roll-your-own in the quota code. Signed-off-by: Dave Chinner --- fs/xfs/quota/xfs_dquot.c | 75 +++++++++++--------------- fs/xfs/quota/xfs_dquot.h | 5 +- fs/xfs/quota/xfs_qm.c | 119 ++++++++++++----------------------------- fs/xfs/quota/xfs_qm.h | 19 +------ fs/xfs/quota/xfs_qm_stats.c | 2 +- fs/xfs/quota/xfs_quota_priv.h | 17 ------ 6 files changed, 72 insertions(+), 165 deletions(-) diff --git a/fs/xfs/quota/xfs_dquot.c b/fs/xfs/quota/xfs_dquot.c index ad64ab6..02dac0a 100644 --- a/fs/xfs/quota/xfs_dquot.c +++ b/fs/xfs/quota/xfs_dquot.c @@ -101,7 +101,7 @@ xfs_qm_dqinit( * No need to re-initialize these if this is a reclaimed dquot. */ if (brandnewdquot) { - dqp->dq_flnext = dqp->dq_flprev = dqp; + INIT_LIST_HEAD(&dqp->q_freelist); mutex_init(&dqp->q_qlock); init_waitqueue_head(&dqp->q_pinwait); @@ -119,20 +119,20 @@ xfs_qm_dqinit( * Only the q_core portion was zeroed in dqreclaim_one(). * So, we need to reset others. */ - dqp->q_nrefs = 0; - dqp->q_blkno = 0; - INIT_LIST_HEAD(&dqp->q_mplist); - INIT_LIST_HEAD(&dqp->q_hashlist); - dqp->q_bufoffset = 0; - dqp->q_fileoffset = 0; - dqp->q_transp = NULL; - dqp->q_gdquot = NULL; - dqp->q_res_bcount = 0; - dqp->q_res_icount = 0; - dqp->q_res_rtbcount = 0; - atomic_set(&dqp->q_pincount, 0); - dqp->q_hash = NULL; - ASSERT(dqp->dq_flnext == dqp->dq_flprev); + dqp->q_nrefs = 0; + dqp->q_blkno = 0; + INIT_LIST_HEAD(&dqp->q_mplist); + INIT_LIST_HEAD(&dqp->q_hashlist); + dqp->q_bufoffset = 0; + dqp->q_fileoffset = 0; + dqp->q_transp = NULL; + dqp->q_gdquot = NULL; + dqp->q_res_bcount = 0; + dqp->q_res_icount = 0; + dqp->q_res_rtbcount = 0; + atomic_set(&dqp->q_pincount, 0); + dqp->q_hash = NULL; + ASSERT(list_empty(&dqp->q_freelist)); trace_xfs_dqreuse(dqp); } @@ -158,7 +158,7 @@ void xfs_qm_dqdestroy( xfs_dquot_t *dqp) { - ASSERT(! XFS_DQ_IS_ON_FREELIST(dqp)); + ASSERT(list_empty(&dqp->q_freelist)); mutex_destroy(&dqp->q_qlock); sv_destroy(&dqp->q_pinwait); @@ -775,8 +775,8 @@ xfs_qm_dqlookup( xfs_dqlock(dqp); if (dqp->q_nrefs == 0) { - ASSERT (XFS_DQ_IS_ON_FREELIST(dqp)); - if (! xfs_qm_freelist_lock_nowait(xfs_Gqm)) { + ASSERT(!list_empty(&dqp->q_freelist)); + if (!mutex_trylock(&xfs_Gqm->qm_dqfrlist_lock)) { trace_xfs_dqlookup_want(dqp); /* @@ -786,7 +786,7 @@ xfs_qm_dqlookup( */ dqp->dq_flags |= XFS_DQ_WANT; xfs_dqunlock(dqp); - xfs_qm_freelist_lock(xfs_Gqm); + mutex_lock(&xfs_Gqm->qm_dqfrlist_lock); xfs_dqlock(dqp); dqp->dq_flags &= ~(XFS_DQ_WANT); } @@ -801,27 +801,20 @@ xfs_qm_dqlookup( if (flist_locked) { if (dqp->q_nrefs != 0) { - xfs_qm_freelist_unlock(xfs_Gqm); + mutex_unlock(&xfs_Gqm->qm_dqfrlist_lock); flist_locked = B_FALSE; } else { - /* - * take it off the freelist - */ + /* take it off the freelist */ trace_xfs_dqlookup_freelist(dqp); - XQM_FREELIST_REMOVE(dqp); - /* xfs_qm_freelist_print(&(xfs_Gqm-> - qm_dqfreelist), - "after removal"); */ + list_del_init(&dqp->q_freelist); + xfs_Gqm->qm_dqfrlist_cnt--; } } - /* - * grab a reference - */ XFS_DQHOLD(dqp); if (flist_locked) - xfs_qm_freelist_unlock(xfs_Gqm); + mutex_unlock(&xfs_Gqm->qm_dqfrlist_lock); /* * move the dquot to the front of the hashchain */ @@ -1075,10 +1068,10 @@ xfs_qm_dqput( * drop the dqlock and acquire the freelist and dqlock * in the right order; but try to get it out-of-order first */ - if (! xfs_qm_freelist_lock_nowait(xfs_Gqm)) { + if (!mutex_trylock(&xfs_Gqm->qm_dqfrlist_lock)) { trace_xfs_dqput_wait(dqp); xfs_dqunlock(dqp); - xfs_qm_freelist_lock(xfs_Gqm); + mutex_lock(&xfs_Gqm->qm_dqfrlist_lock); xfs_dqlock(dqp); } @@ -1089,10 +1082,8 @@ xfs_qm_dqput( if (--dqp->q_nrefs == 0) { trace_xfs_dqput_free(dqp); - /* - * insert at end of the freelist. - */ - XQM_FREELIST_INSERT(&(xfs_Gqm->qm_dqfreelist), dqp); + list_add_tail(&dqp->q_freelist, &xfs_Gqm->qm_dqfrlist); + xfs_Gqm->qm_dqfrlist_cnt++; /* * If we just added a udquot to the freelist, then @@ -1107,10 +1098,6 @@ xfs_qm_dqput( xfs_dqlock(gdqp); dqp->q_gdquot = NULL; } - - /* xfs_qm_freelist_print(&(xfs_Gqm->qm_dqfreelist), - "@@@@@++ Free list (after append) @@@@@+"); - */ } xfs_dqunlock(dqp); @@ -1122,7 +1109,7 @@ xfs_qm_dqput( break; dqp = gdqp; } - xfs_qm_freelist_unlock(xfs_Gqm); + mutex_unlock(&xfs_Gqm->qm_dqfrlist_lock); } /* @@ -1396,7 +1383,7 @@ xfs_qm_dqpurge( return (1); } - ASSERT(XFS_DQ_IS_ON_FREELIST(dqp)); + ASSERT(!list_empty(&dqp->q_freelist)); /* * If we're turning off quotas, we have to make sure that, for @@ -1450,7 +1437,7 @@ xfs_qm_dqpurge( * XXX Move this to the front of the freelist, if we can get the * freelist lock. */ - ASSERT(XFS_DQ_IS_ON_FREELIST(dqp)); + ASSERT(!list_empty(&dqp->q_freelist)); dqp->q_mount = NULL; dqp->q_hash = NULL; diff --git a/fs/xfs/quota/xfs_dquot.h b/fs/xfs/quota/xfs_dquot.h index 169b3c2..56fb21d 100644 --- a/fs/xfs/quota/xfs_dquot.h +++ b/fs/xfs/quota/xfs_dquot.h @@ -50,8 +50,6 @@ struct xfs_trans; * iterations because of locking considerations. */ typedef struct xfs_dqmarker { - struct xfs_dquot*dqm_flnext; /* link to freelist: must be first */ - struct xfs_dquot*dqm_flprev; uint dqm_flags; /* various flags (XFS_DQ_*) */ } xfs_dqmarker_t; @@ -60,8 +58,9 @@ typedef struct xfs_dqmarker { */ typedef struct xfs_dquot { xfs_dqmarker_t q_lists; /* list ptrs, q_flags (marker) */ + struct list_head q_freelist; /* global free list of dquots */ struct list_head q_mplist; /* mount's list of dquots */ - struct list_head q_hashlist; /* mount's list of dquots */ + struct list_head q_hashlist; /* gloabl hash list of dquots */ xfs_dqhash_t *q_hash; /* the hashchain header */ struct xfs_mount*q_mount; /* filesystem this relates to */ struct xfs_trans*q_transp; /* trans this belongs to currently */ diff --git a/fs/xfs/quota/xfs_qm.c b/fs/xfs/quota/xfs_qm.c index 891666f..456b72e 100644 --- a/fs/xfs/quota/xfs_qm.c +++ b/fs/xfs/quota/xfs_qm.c @@ -67,9 +67,6 @@ static cred_t xfs_zerocr; STATIC void xfs_qm_list_init(xfs_dqlist_t *, char *, int); STATIC void xfs_qm_list_destroy(xfs_dqlist_t *); -STATIC void xfs_qm_freelist_init(xfs_frlist_t *); -STATIC void xfs_qm_freelist_destroy(xfs_frlist_t *); - STATIC int xfs_qm_init_quotainos(xfs_mount_t *); STATIC int xfs_qm_init_quotainfo(xfs_mount_t *); STATIC int xfs_qm_shake(int, gfp_t); @@ -148,7 +145,9 @@ xfs_Gqm_init(void) /* * Freelist of all dquots of all file systems */ - xfs_qm_freelist_init(&(xqm->qm_dqfreelist)); + INIT_LIST_HEAD(&xqm->qm_dqfrlist); + xqm->qm_dqfrlist_cnt = 0; + mutex_init(&xqm->qm_dqfrlist_lock); /* * dquot zone. we register our own low-memory callback. @@ -193,6 +192,7 @@ STATIC void xfs_qm_destroy( struct xfs_qm *xqm) { + struct xfs_dquot *dqp, *n; int hsize, i; ASSERT(xqm != NULL); @@ -208,7 +208,21 @@ xfs_qm_destroy( xqm->qm_usr_dqhtable = NULL; xqm->qm_grp_dqhtable = NULL; xqm->qm_dqhashmask = 0; - xfs_qm_freelist_destroy(&(xqm->qm_dqfreelist)); + + /* frlist cleanup */ + mutex_lock(&xqm->qm_dqfrlist_lock); + list_for_each_entry_safe(dqp, n, &xqm->qm_dqfrlist, q_freelist) { + xfs_dqlock(dqp); +#ifdef QUOTADEBUG + cmn_err(CE_DEBUG, "FREELIST destroy 0x%p", dqp); +#endif + list_del_init(&dqp->q_freelist); + xfs_Gqm->qm_dqfrlist_cnt--; + xfs_dqunlock(dqp); + xfs_qm_dqdestroy(dqp); + } + mutex_unlock(&xqm->qm_dqfrlist_lock); + mutex_destroy(&xqm->qm_dqfrlist_lock); #ifdef DEBUG mutex_destroy(&qcheck_lock); #endif @@ -260,7 +274,7 @@ STATIC void xfs_qm_rele_quotafs_ref( struct xfs_mount *mp) { - xfs_dquot_t *dqp, *nextdqp; + xfs_dquot_t *dqp, *n; ASSERT(xfs_Gqm); ASSERT(xfs_Gqm->qm_nrefs > 0); @@ -268,26 +282,24 @@ xfs_qm_rele_quotafs_ref( /* * Go thru the freelist and destroy all inactive dquots. */ - xfs_qm_freelist_lock(xfs_Gqm); + mutex_lock(&xfs_Gqm->qm_dqfrlist_lock); - for (dqp = xfs_Gqm->qm_dqfreelist.qh_next; - dqp != (xfs_dquot_t *)&(xfs_Gqm->qm_dqfreelist); ) { + list_for_each_entry_safe(dqp, n, &xfs_Gqm->qm_dqfrlist, q_freelist) { xfs_dqlock(dqp); - nextdqp = dqp->dq_flnext; if (dqp->dq_flags & XFS_DQ_INACTIVE) { ASSERT(dqp->q_mount == NULL); ASSERT(! XFS_DQ_IS_DIRTY(dqp)); ASSERT(list_empty(&dqp->q_hashlist)); ASSERT(list_empty(&dqp->q_mplist)); - XQM_FREELIST_REMOVE(dqp); + list_del_init(&dqp->q_freelist); + xfs_Gqm->qm_dqfrlist_cnt--; xfs_dqunlock(dqp); xfs_qm_dqdestroy(dqp); } else { xfs_dqunlock(dqp); } - dqp = nextdqp; } - xfs_qm_freelist_unlock(xfs_Gqm); + mutex_unlock(&xfs_Gqm->qm_dqfrlist_lock); /* * Destroy the entire XQM. If somebody mounts with quotaon, this'll @@ -1943,9 +1955,9 @@ xfs_qm_dqreclaim_one(void) /* lockorder: hashchainlock, freelistlock, mplistlock, dqlock, dqflock */ startagain: - xfs_qm_freelist_lock(xfs_Gqm); + mutex_lock(&xfs_Gqm->qm_dqfrlist_lock); - FOREACH_DQUOT_IN_FREELIST(dqp, &(xfs_Gqm->qm_dqfreelist)) { + list_for_each_entry(dqp, &xfs_Gqm->qm_dqfrlist, q_freelist) { struct xfs_mount *mp = dqp->q_mount; xfs_dqlock(dqp); @@ -1961,7 +1973,7 @@ startagain: trace_xfs_dqreclaim_want(dqp); xfs_dqunlock(dqp); - xfs_qm_freelist_unlock(xfs_Gqm); + mutex_unlock(&xfs_Gqm->qm_dqfrlist_lock); if (++restarts >= XFS_QM_RECLAIM_MAX_RESTARTS) return NULL; XQM_STATS_INC(xqmstats.xs_qm_dqwants); @@ -1978,7 +1990,8 @@ startagain: ASSERT(! XFS_DQ_IS_DIRTY(dqp)); ASSERT(list_empty(&dqp->q_hashlist)); ASSERT(list_empty(&dqp->q_mplist)); - XQM_FREELIST_REMOVE(dqp); + list_del_init(&dqp->q_freelist); + xfs_Gqm->qm_dqfrlist_cnt--; xfs_dqunlock(dqp); dqpout = dqp; XQM_STATS_INC(xqmstats.xs_qm_dqinact_reclaims); @@ -2042,7 +2055,7 @@ startagain: mutex_unlock(&dqp->q_hash->qh_lock); xfs_dqfunlock(dqp); xfs_dqunlock(dqp); - xfs_qm_freelist_unlock(xfs_Gqm); + mutex_unlock(&xfs_Gqm->qm_dqfrlist_lock); if (restarts++ >= XFS_QM_RECLAIM_MAX_RESTARTS) return NULL; goto startagain; @@ -2057,7 +2070,8 @@ startagain: mp->m_quotainfo->qi_dqreclaims++; list_del_init(&dqp->q_hashlist); dqp->q_hash->qh_version++; - XQM_FREELIST_REMOVE(dqp); + list_del_init(&dqp->q_freelist); + xfs_Gqm->qm_dqfrlist_cnt--; dqpout = dqp; mutex_unlock(&mp->m_quotainfo->qi_dqlist_lock); mutex_unlock(&dqp->q_hash->qh_lock); @@ -2070,7 +2084,7 @@ dqfunlock: return NULL; } - xfs_qm_freelist_unlock(xfs_Gqm); + mutex_unlock(&xfs_Gqm->qm_dqfrlist_lock); return dqpout; } @@ -2115,7 +2129,7 @@ xfs_qm_shake( if (!xfs_Gqm) return 0; - nfree = xfs_Gqm->qm_dqfreelist.qh_nelems; /* free dquots */ + nfree = xfs_Gqm->qm_dqfrlist_cnt; /* free dquots */ /* incore dquots in all f/s's */ ndqused = atomic_read(&xfs_Gqm->qm_totaldquots) - nfree; @@ -2555,66 +2569,3 @@ xfs_qm_vop_create_dqattach( } } -/* ------------- list stuff -----------------*/ -STATIC void -xfs_qm_freelist_init(xfs_frlist_t *ql) -{ - ql->qh_next = ql->qh_prev = (xfs_dquot_t *) ql; - mutex_init(&ql->qh_lock); - ql->qh_version = 0; - ql->qh_nelems = 0; -} - -STATIC void -xfs_qm_freelist_destroy(xfs_frlist_t *ql) -{ - xfs_dquot_t *dqp, *nextdqp; - - mutex_lock(&ql->qh_lock); - for (dqp = ql->qh_next; - dqp != (xfs_dquot_t *)ql; ) { - xfs_dqlock(dqp); - nextdqp = dqp->dq_flnext; -#ifdef QUOTADEBUG - cmn_err(CE_DEBUG, "FREELIST destroy 0x%p", dqp); -#endif - XQM_FREELIST_REMOVE(dqp); - xfs_dqunlock(dqp); - xfs_qm_dqdestroy(dqp); - dqp = nextdqp; - } - mutex_unlock(&ql->qh_lock); - mutex_destroy(&ql->qh_lock); - - ASSERT(ql->qh_nelems == 0); -} - -STATIC void -xfs_qm_freelist_insert(xfs_frlist_t *ql, xfs_dquot_t *dq) -{ - dq->dq_flnext = ql->qh_next; - dq->dq_flprev = (xfs_dquot_t *)ql; - ql->qh_next = dq; - dq->dq_flnext->dq_flprev = dq; - xfs_Gqm->qm_dqfreelist.qh_nelems++; - xfs_Gqm->qm_dqfreelist.qh_version++; -} - -void -xfs_qm_freelist_unlink(xfs_dquot_t *dq) -{ - xfs_dquot_t *next = dq->dq_flnext; - xfs_dquot_t *prev = dq->dq_flprev; - - next->dq_flprev = prev; - prev->dq_flnext = next; - dq->dq_flnext = dq->dq_flprev = dq; - xfs_Gqm->qm_dqfreelist.qh_nelems--; - xfs_Gqm->qm_dqfreelist.qh_version++; -} - -void -xfs_qm_freelist_append(xfs_frlist_t *ql, xfs_dquot_t *dq) -{ - xfs_qm_freelist_insert((xfs_frlist_t *)ql->qh_prev, dq); -} diff --git a/fs/xfs/quota/xfs_qm.h b/fs/xfs/quota/xfs_qm.h index 91bd053..c9446f1 100644 --- a/fs/xfs/quota/xfs_qm.h +++ b/fs/xfs/quota/xfs_qm.h @@ -72,17 +72,6 @@ extern kmem_zone_t *qm_dqtrxzone; #define XFS_QM_MAX_DQCLUSTER_LOGSZ 3 typedef xfs_dqhash_t xfs_dqlist_t; -/* - * The freelist head. The first two fields match the first two in the - * xfs_dquot_t structure (in xfs_dqmarker_t) - */ -typedef struct xfs_frlist { - struct xfs_dquot *qh_next; - struct xfs_dquot *qh_prev; - struct mutex qh_lock; - uint qh_version; - uint qh_nelems; -} xfs_frlist_t; /* * Quota Manager (global) structure. Lives only in core. @@ -91,7 +80,9 @@ typedef struct xfs_qm { xfs_dqlist_t *qm_usr_dqhtable;/* udquot hash table */ xfs_dqlist_t *qm_grp_dqhtable;/* gdquot hash table */ uint qm_dqhashmask; /* # buckets in dq hashtab - 1 */ - xfs_frlist_t qm_dqfreelist; /* freelist of dquots */ + struct list_head qm_dqfrlist; /* freelist of dquots */ + struct mutex qm_dqfrlist_lock; + int qm_dqfrlist_cnt; atomic_t qm_totaldquots; /* total incore dquots */ uint qm_nrefs; /* file systems with quota on */ int qm_dqfree_ratio;/* ratio of free to inuse dquots */ @@ -177,10 +168,6 @@ extern int xfs_qm_scall_getqstat(xfs_mount_t *, fs_quota_stat_t *); extern int xfs_qm_scall_quotaon(xfs_mount_t *, uint); extern int xfs_qm_scall_quotaoff(xfs_mount_t *, uint); -/* list stuff */ -extern void xfs_qm_freelist_append(xfs_frlist_t *, xfs_dquot_t *); -extern void xfs_qm_freelist_unlink(xfs_dquot_t *); - #ifdef DEBUG extern int xfs_qm_internalqcheck(xfs_mount_t *); #else diff --git a/fs/xfs/quota/xfs_qm_stats.c b/fs/xfs/quota/xfs_qm_stats.c index 83e7ea3..3d1fc79 100644 --- a/fs/xfs/quota/xfs_qm_stats.c +++ b/fs/xfs/quota/xfs_qm_stats.c @@ -55,7 +55,7 @@ static int xqm_proc_show(struct seq_file *m, void *v) ndquot, xfs_Gqm? atomic_read(&xfs_Gqm->qm_totaldquots) : 0, xfs_Gqm? xfs_Gqm->qm_dqfree_ratio : 0, - xfs_Gqm? xfs_Gqm->qm_dqfreelist.qh_nelems : 0); + xfs_Gqm? xfs_Gqm->qm_dqfrlist_cnt : 0); return 0; } diff --git a/fs/xfs/quota/xfs_quota_priv.h b/fs/xfs/quota/xfs_quota_priv.h index 3a1b9aa..3eeee2e 100644 --- a/fs/xfs/quota/xfs_quota_priv.h +++ b/fs/xfs/quota/xfs_quota_priv.h @@ -40,13 +40,6 @@ #define XFS_QI_IWARNLIMIT(mp) ((mp)->m_quotainfo->qi_iwarnlimit) #define XFS_QI_QOFFLOCK(mp) ((mp)->m_quotainfo->qi_quotaofflock) -#define xfs_qm_freelist_lock(qm) \ - mutex_lock(&((qm)->qm_dqfreelist.qh_lock)) -#define xfs_qm_freelist_lock_nowait(qm) \ - mutex_trylock(&((qm)->qm_dqfreelist.qh_lock)) -#define xfs_qm_freelist_unlock(qm) \ - mutex_unlock(&((qm)->qm_dqfreelist.qh_lock)) - /* * Hash into a bucket in the dquot hash table, based on . */ @@ -72,16 +65,6 @@ !dqp->q_core.d_rtbcount && \ !dqp->q_core.d_icount) -#define FOREACH_DQUOT_IN_FREELIST(dqp, qlist) \ -for ((dqp) = (qlist)->qh_next; (dqp) != (xfs_dquot_t *)(qlist); \ - (dqp) = (dqp)->dq_flnext) - -#define XQM_FREELIST_INSERT(h, dqp) \ - xfs_qm_freelist_append(h, dqp) - -#define XQM_FREELIST_REMOVE(dqp) \ - xfs_qm_freelist_unlink(dqp) - #define XFS_DQ_IS_LOGITEM_INITD(dqp) ((dqp)->q_logitem.qli_dquot == (dqp)) #define XFS_QM_DQP_TO_DQACCT(tp, dqp) (XFS_QM_ISUDQ(dqp) ? \ -- 1.6.5 From SRS0+JPrW+30+fromorbit.com=dave@internode.on.net Thu Apr 1 07:40:06 2010 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-0.4 required=5.0 tests=AWL,BAYES_00, FH_DATE_PAST_20XX,J_CHICKENPOX_62 autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id o31Ce5Gp120197 for ; Thu, 1 Apr 2010 07:40:05 -0500 X-ASG-Debug-ID: 1270125709-537f00300000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from mail.internode.on.net (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id D873B1532CDD for ; Thu, 1 Apr 2010 05:41:50 -0700 (PDT) Received: from mail.internode.on.net (bld-mail16.adl2.internode.on.net [150.101.137.101]) by cuda.sgi.com with ESMTP id UeDL2rfwcBb8fsW7 for ; Thu, 01 Apr 2010 05:41:50 -0700 (PDT) Received: from dastard (unverified [121.44.229.111]) by mail.internode.on.net (SurgeMail 3.8f2) with ESMTP id 19168966-1927428 for ; Thu, 01 Apr 2010 23:11:48 +1030 (CDT) Received: from disturbed ([192.168.1.9]) by dastard with esmtp (Exim 4.71) (envelope-from ) id 1NxJiU-0002Hx-O0 for xfs@oss.sgi.com; Thu, 01 Apr 2010 23:41:46 +1100 Received: from dave by disturbed with local (Exim 4.71) (envelope-from ) id 1NxJiU-0001nj-ES for xfs@oss.sgi.com; Thu, 01 Apr 2010 23:41:46 +1100 From: Dave Chinner To: xfs@oss.sgi.com X-ASG-Orig-Subj: [PATCH 6/8] xfs: remove duplicate code from dquot reclaim Subject: [PATCH 6/8] xfs: remove duplicate code from dquot reclaim Date: Thu, 1 Apr 2010 23:41:29 +1100 Message-Id: <1270125691-29266-7-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.6.5 In-Reply-To: <1270125691-29266-1-git-send-email-david@fromorbit.com> References: <1270125691-29266-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: bld-mail16.adl2.internode.on.net[150.101.137.101] X-Barracuda-Start-Time: 1270125711 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.26420 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean From: Dave Chinner The dquot shaker and the free-list reclaim code use exactly the same algorithm but the code is duplicated and slightly different in each case. Make the shaker code use the single dquot reclaim code to remove the code duplication. Signed-off-by: Dave Chinner --- fs/xfs/linux-2.6/xfs_trace.h | 2 - fs/xfs/quota/xfs_qm.c | 269 ++++++++++++------------------------------ 2 files changed, 78 insertions(+), 193 deletions(-) diff --git a/fs/xfs/linux-2.6/xfs_trace.h b/fs/xfs/linux-2.6/xfs_trace.h index cde032b..915004f 100644 --- a/fs/xfs/linux-2.6/xfs_trace.h +++ b/fs/xfs/linux-2.6/xfs_trace.h @@ -653,8 +653,6 @@ DEFINE_EVENT(xfs_dquot_class, name, \ TP_PROTO(struct xfs_dquot *dqp), \ TP_ARGS(dqp)) DEFINE_DQUOT_EVENT(xfs_dqadjust); -DEFINE_DQUOT_EVENT(xfs_dqshake_dirty); -DEFINE_DQUOT_EVENT(xfs_dqshake_unlink); DEFINE_DQUOT_EVENT(xfs_dqreclaim_want); DEFINE_DQUOT_EVENT(xfs_dqreclaim_dirty); DEFINE_DQUOT_EVENT(xfs_dqreclaim_unlink); diff --git a/fs/xfs/quota/xfs_qm.c b/fs/xfs/quota/xfs_qm.c index 8558273..e9c2de2 100644 --- a/fs/xfs/quota/xfs_qm.c +++ b/fs/xfs/quota/xfs_qm.c @@ -1926,53 +1926,46 @@ xfs_qm_init_quotainos( } + /* - * Traverse the freelist of dquots and attempt to reclaim a maximum of - * 'howmany' dquots. This operation races with dqlookup(), and attempts to - * favor the lookup function ... - * XXXsup merge this with qm_reclaim_one(). + * Just pop the least recently used dquot off the freelist and + * recycle it. The returned dquot is locked. */ -STATIC int -xfs_qm_shake_freelist( - int howmany) +STATIC xfs_dquot_t * +xfs_qm_dqreclaim_one(void) { - int nreclaimed; - xfs_dqhash_t *hash; - xfs_dquot_t *dqp, *nextdqp; + xfs_dquot_t *dqpout; + xfs_dquot_t *dqp; int restarts; - int nflushes; - if (howmany <= 0) - return 0; - - nreclaimed = 0; restarts = 0; - nflushes = 0; + dqpout = NULL; -#ifdef QUOTADEBUG - cmn_err(CE_DEBUG, "Shake free 0x%x", howmany); -#endif - /* lock order is : hashchainlock, freelistlock, mplistlock */ - tryagain: + /* lockorder: hashchainlock, freelistlock, mplistlock, dqlock, dqflock */ +startagain: xfs_qm_freelist_lock(xfs_Gqm); - for (dqp = xfs_Gqm->qm_dqfreelist.qh_next; - ((dqp != (xfs_dquot_t *) &xfs_Gqm->qm_dqfreelist) && - nreclaimed < howmany); ) { + FOREACH_DQUOT_IN_FREELIST(dqp, &(xfs_Gqm->qm_dqfreelist)) { struct xfs_mount *mp = dqp->q_mount; xfs_dqlock(dqp); /* * We are racing with dqlookup here. Naturally we don't - * want to reclaim a dquot that lookup wants. + * want to reclaim a dquot that lookup wants. We release the + * freelist lock and start over, so that lookup will grab + * both the dquot and the freelistlock. */ if (dqp->dq_flags & XFS_DQ_WANT) { + ASSERT(! (dqp->dq_flags & XFS_DQ_INACTIVE)); + + trace_xfs_dqreclaim_want(dqp); + xfs_dqunlock(dqp); xfs_qm_freelist_unlock(xfs_Gqm); if (++restarts >= XFS_QM_RECLAIM_MAX_RESTARTS) - return nreclaimed; + return NULL; XQM_STATS_INC(xqmstats.xs_qm_dqwants); - goto tryagain; + goto startagain; } /* @@ -1985,19 +1978,22 @@ xfs_qm_shake_freelist( ASSERT(! XFS_DQ_IS_DIRTY(dqp)); ASSERT(dqp->HL_PREVP == NULL); ASSERT(list_empty(&dqp->q_mplist)); + XQM_FREELIST_REMOVE(dqp); + xfs_dqunlock(dqp); + dqpout = dqp; XQM_STATS_INC(xqmstats.xs_qm_dqinact_reclaims); - nextdqp = dqp->dq_flnext; - goto off_freelist; + break; } + ASSERT(dqp->q_hash); ASSERT(!list_empty(&dqp->q_mplist)); + /* * Try to grab the flush lock. If this dquot is in the process of * getting flushed to disk, we don't want to reclaim it. */ if (!xfs_dqflock_nowait(dqp)) { xfs_dqunlock(dqp); - dqp = dqp->dq_flnext; continue; } @@ -2010,21 +2006,21 @@ xfs_qm_shake_freelist( if (XFS_DQ_IS_DIRTY(dqp)) { int error; - trace_xfs_dqshake_dirty(dqp); + trace_xfs_dqreclaim_dirty(dqp); /* * We flush it delayed write, so don't bother - * releasing the mplock. + * releasing the freelist lock. */ error = xfs_qm_dqflush(dqp, 0); if (error) { xfs_fs_cmn_err(CE_WARN, mp, - "xfs_qm_dqflush_all: dquot %p flush failed", dqp); + "xfs_qm_dqreclaim: dquot %p flush failed", dqp); } xfs_dqunlock(dqp); /* dqflush unlocks dqflock */ - dqp = dqp->dq_flnext; continue; } + /* * We're trying to get the hashlock out of order. This races * with dqlookup; so, we giveup and goto the next dquot if @@ -2033,64 +2029,83 @@ xfs_qm_shake_freelist( * waiting for the freelist lock. */ if (!mutex_trylock(&dqp->q_hash->qh_lock)) { - xfs_dqfunlock(dqp); - xfs_dqunlock(dqp); - dqp = dqp->dq_flnext; - continue; + restarts++; + goto dqfunlock; } /* * This races with dquot allocation code as well as dqflush_all * and reclaim code. So, if we failed to grab the mplist lock, * giveup everything and start over. */ - hash = dqp->q_hash; - ASSERT(hash); if (!mutex_trylock(&mp->m_quotainfo->qi_dqlist_lock)) { - /* XXX put a sentinel so that we can come back here */ + restarts++; + mutex_unlock(&dqp->q_hash->qh_lock); xfs_dqfunlock(dqp); xfs_dqunlock(dqp); - mutex_unlock(&hash->qh_lock); xfs_qm_freelist_unlock(xfs_Gqm); - if (++restarts >= XFS_QM_RECLAIM_MAX_RESTARTS) - return nreclaimed; - goto tryagain; + if (restarts++ >= XFS_QM_RECLAIM_MAX_RESTARTS) + return NULL; + goto startagain; } - trace_xfs_dqshake_unlink(dqp); -#ifdef QUOTADEBUG - cmn_err(CE_DEBUG, "Shake 0x%p, ID 0x%x\n", - dqp, be32_to_cpu(dqp->q_core.d_id)); -#endif + trace_xfs_dqreclaim_unlink(dqp); + ASSERT(dqp->q_nrefs == 0); - nextdqp = dqp->dq_flnext; - XQM_HASHLIST_REMOVE(hash, dqp); list_del_init(&dqp->q_mplist); mp->m_quotainfo->qi_dquots--; mp->m_quotainfo->qi_dqreclaims++; - xfs_dqfunlock(dqp); - mutex_unlock(&mp->m_quotainfo->qi_dqlist_lock); - mutex_unlock(&hash->qh_lock); - - off_freelist: + XQM_HASHLIST_REMOVE(dqp->q_hash, dqp); XQM_FREELIST_REMOVE(dqp); + dqpout = dqp; + mutex_unlock(&mp->m_quotainfo->qi_dqlist_lock); + mutex_unlock(&dqp->q_hash->qh_lock); +dqfunlock: + xfs_dqfunlock(dqp); xfs_dqunlock(dqp); - nreclaimed++; - XQM_STATS_INC(xqmstats.xs_qm_dqshake_reclaims); - xfs_qm_dqdestroy(dqp); - dqp = nextdqp; + if (dqpout) + break; + if (restarts >= XFS_QM_RECLAIM_MAX_RESTARTS) + return NULL; } + xfs_qm_freelist_unlock(xfs_Gqm); - return nreclaimed; + return dqpout; } +/* + * Traverse the freelist of dquots and attempt to reclaim a maximum of + * 'howmany' dquots. This operation races with dqlookup(), and attempts to + * favor the lookup function ... + */ +STATIC int +xfs_qm_shake_freelist( + int howmany) +{ + int nreclaimed = 0; + xfs_dquot_t *dqp; + + if (howmany <= 0) + return 0; + + while (nreclaimed < howmany) { + dqp = xfs_qm_dqreclaim_one(); + if (!dqp) + return nreclaimed; + xfs_qm_dqdestroy(dqp); + nreclaimed++; + } + return nreclaimed; +} /* * The kmem_shake interface is invoked when memory is running low. */ /* ARGSUSED */ STATIC int -xfs_qm_shake(int nr_to_scan, gfp_t gfp_mask) +xfs_qm_shake( + int nr_to_scan, + gfp_t gfp_mask) { int ndqused, nfree, n; @@ -2115,134 +2130,6 @@ xfs_qm_shake(int nr_to_scan, gfp_t gfp_mask) } -/* - * Just pop the least recently used dquot off the freelist and - * recycle it. The returned dquot is locked. - */ -STATIC xfs_dquot_t * -xfs_qm_dqreclaim_one(void) -{ - xfs_dquot_t *dqpout; - xfs_dquot_t *dqp; - int restarts; - int nflushes; - - restarts = 0; - dqpout = NULL; - nflushes = 0; - - /* lockorder: hashchainlock, freelistlock, mplistlock, dqlock, dqflock */ - startagain: - xfs_qm_freelist_lock(xfs_Gqm); - - FOREACH_DQUOT_IN_FREELIST(dqp, &(xfs_Gqm->qm_dqfreelist)) { - struct xfs_mount *mp = dqp->q_mount; - xfs_dqlock(dqp); - - /* - * We are racing with dqlookup here. Naturally we don't - * want to reclaim a dquot that lookup wants. We release the - * freelist lock and start over, so that lookup will grab - * both the dquot and the freelistlock. - */ - if (dqp->dq_flags & XFS_DQ_WANT) { - ASSERT(! (dqp->dq_flags & XFS_DQ_INACTIVE)); - - trace_xfs_dqreclaim_want(dqp); - - xfs_dqunlock(dqp); - xfs_qm_freelist_unlock(xfs_Gqm); - if (++restarts >= XFS_QM_RECLAIM_MAX_RESTARTS) - return NULL; - XQM_STATS_INC(xqmstats.xs_qm_dqwants); - goto startagain; - } - - /* - * If the dquot is inactive, we are assured that it is - * not on the mplist or the hashlist, and that makes our - * life easier. - */ - if (dqp->dq_flags & XFS_DQ_INACTIVE) { - ASSERT(mp == NULL); - ASSERT(! XFS_DQ_IS_DIRTY(dqp)); - ASSERT(dqp->HL_PREVP == NULL); - ASSERT(list_empty(&dqp->q_mplist)); - XQM_FREELIST_REMOVE(dqp); - xfs_dqunlock(dqp); - dqpout = dqp; - XQM_STATS_INC(xqmstats.xs_qm_dqinact_reclaims); - break; - } - - ASSERT(dqp->q_hash); - ASSERT(!list_empty(&dqp->q_mplist)); - - /* - * Try to grab the flush lock. If this dquot is in the process of - * getting flushed to disk, we don't want to reclaim it. - */ - if (!xfs_dqflock_nowait(dqp)) { - xfs_dqunlock(dqp); - continue; - } - - /* - * We have the flush lock so we know that this is not in the - * process of being flushed. So, if this is dirty, flush it - * DELWRI so that we don't get a freelist infested with - * dirty dquots. - */ - if (XFS_DQ_IS_DIRTY(dqp)) { - int error; - - trace_xfs_dqreclaim_dirty(dqp); - - /* - * We flush it delayed write, so don't bother - * releasing the freelist lock. - */ - error = xfs_qm_dqflush(dqp, 0); - if (error) { - xfs_fs_cmn_err(CE_WARN, mp, - "xfs_qm_dqreclaim: dquot %p flush failed", dqp); - } - xfs_dqunlock(dqp); /* dqflush unlocks dqflock */ - continue; - } - - if (!mutex_trylock(&mp->m_quotainfo->qi_dqlist_lock)) { - xfs_dqfunlock(dqp); - xfs_dqunlock(dqp); - continue; - } - - if (!mutex_trylock(&dqp->q_hash->qh_lock)) - goto mplistunlock; - - trace_xfs_dqreclaim_unlink(dqp); - - ASSERT(dqp->q_nrefs == 0); - list_del_init(&dqp->q_mplist); - mp->m_quotainfo->qi_dquots--; - mp->m_quotainfo->qi_dqreclaims++; - XQM_HASHLIST_REMOVE(dqp->q_hash, dqp); - XQM_FREELIST_REMOVE(dqp); - dqpout = dqp; - mutex_unlock(&dqp->q_hash->qh_lock); - mplistunlock: - mutex_unlock(&mp->m_quotainfo->qi_dqlist_lock); - xfs_dqfunlock(dqp); - xfs_dqunlock(dqp); - if (dqpout) - break; - } - - xfs_qm_freelist_unlock(xfs_Gqm); - return dqpout; -} - - /*------------------------------------------------------------------*/ /* -- 1.6.5 From SRS0+JPrW+30+fromorbit.com=dave@internode.on.net Thu Apr 1 07:40:07 2010 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=1.0 required=5.0 tests=AWL,BAYES_00,FH_DATE_PAST_20XX, SUBJ_TICKET autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id o31Ce6hW120219 for ; Thu, 1 Apr 2010 07:40:07 -0500 X-ASG-Debug-ID: 1270125709-537f00300002-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from mail.internode.on.net (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id B47441532CE0 for ; Thu, 1 Apr 2010 05:41:52 -0700 (PDT) Received: from mail.internode.on.net (bld-mail16.adl2.internode.on.net [150.101.137.101]) by cuda.sgi.com with ESMTP id Pn5kThy0VFny0w4o for ; Thu, 01 Apr 2010 05:41:52 -0700 (PDT) Received: from dastard (unverified [121.44.229.111]) by mail.internode.on.net (SurgeMail 3.8f2) with ESMTP id 19168965-1927428 for ; Thu, 01 Apr 2010 23:11:48 +1030 (CDT) Received: from disturbed ([192.168.1.9]) by dastard with esmtp (Exim 4.71) (envelope-from ) id 1NxJiU-0002Hu-JY for xfs@oss.sgi.com; Thu, 01 Apr 2010 23:41:46 +1100 Received: from dave by disturbed with local (Exim 4.71) (envelope-from ) id 1NxJiK-0001nZ-64 for xfs@oss.sgi.com; Thu, 01 Apr 2010 23:41:36 +1100 From: Dave Chinner To: xfs@oss.sgi.com X-ASG-Orig-Subj: [PATCH 3/8] xfs: make the log ticket transaction id random Subject: [PATCH 3/8] xfs: make the log ticket transaction id random Date: Thu, 1 Apr 2010 23:41:26 +1100 Message-Id: <1270125691-29266-4-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.6.5 In-Reply-To: <1270125691-29266-1-git-send-email-david@fromorbit.com> References: <1270125691-29266-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: bld-mail16.adl2.internode.on.net[150.101.137.101] X-Barracuda-Start-Time: 1270125713 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0015 1.0000 -2.0110 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.01 X-Barracuda-Spam-Status: No, SCORE=-2.01 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.26420 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean From: Dave Chinner The transaction ID that is written to the log for a transaction is currently set by taking the lower 32 bits of the memory address of the ticket structure. This is not guaranteed to be unique as tickets comes from a slab and slots can be reallocated immediately after being freed. As a result, there is no guarantee of uniqueness in the ticket ID value. Fix this by assigning a random number to the ticket ID field so that it is extremely unlikely that duplicates will occur and remove the possibility of transactions being mixed up during recovery due to duplicate IDs. Signed-off-by: Dave Chinner --- fs/xfs/xfs_log.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/fs/xfs/xfs_log.c b/fs/xfs/xfs_log.c index 9edbd67..77593c2 100644 --- a/fs/xfs/xfs_log.c +++ b/fs/xfs/xfs_log.c @@ -3417,7 +3417,7 @@ xlog_ticket_alloc( tic->t_curr_res = unit_bytes; tic->t_cnt = cnt; tic->t_ocnt = cnt; - tic->t_tid = (xlog_tid_t)((__psint_t)tic & 0xffffffff); + tic->t_tid = random32(); tic->t_clientid = client; tic->t_flags = XLOG_TIC_INITED; tic->t_trans_type = 0; -- 1.6.5 From SRS0+JPrW+30+fromorbit.com=dave@internode.on.net Thu Apr 1 07:40:08 2010 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-0.4 required=5.0 tests=AWL,BAYES_00, FH_DATE_PAST_20XX,J_CHICKENPOX_62 autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id o31Ce7Ew120222 for ; Thu, 1 Apr 2010 07:40:07 -0500 X-ASG-Debug-ID: 1270125708-53ab00290002-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from mail.internode.on.net (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id A41BC1532CDA for ; Thu, 1 Apr 2010 05:41:52 -0700 (PDT) Received: from mail.internode.on.net (bld-mail16.adl2.internode.on.net [150.101.137.101]) by cuda.sgi.com with ESMTP id rV3ekbYdytxVZPST for ; Thu, 01 Apr 2010 05:41:52 -0700 (PDT) Received: from dastard (unverified [121.44.229.111]) by mail.internode.on.net (SurgeMail 3.8f2) with ESMTP id 19168967-1927428 for ; Thu, 01 Apr 2010 23:11:49 +1030 (CDT) Received: from disturbed ([192.168.1.9]) by dastard with esmtp (Exim 4.71) (envelope-from ) id 1NxJiU-0002Hv-MR for xfs@oss.sgi.com; Thu, 01 Apr 2010 23:41:46 +1100 Received: from dave by disturbed with local (Exim 4.71) (envelope-from ) id 1NxJiK-0001nh-De for xfs@oss.sgi.com; Thu, 01 Apr 2010 23:41:36 +1100 From: Dave Chinner To: xfs@oss.sgi.com X-ASG-Orig-Subj: [PATCH 5/8] xfs: convert the per-mount dquot list to use list heads Subject: [PATCH 5/8] xfs: convert the per-mount dquot list to use list heads Date: Thu, 1 Apr 2010 23:41:28 +1100 Message-Id: <1270125691-29266-6-git-send-email-david@fromorbit.com> X-Mailer: git-send-email 1.6.5 In-Reply-To: <1270125691-29266-1-git-send-email-david@fromorbit.com> References: <1270125691-29266-1-git-send-email-david@fromorbit.com> X-Barracuda-Connect: bld-mail16.adl2.internode.on.net[150.101.137.101] X-Barracuda-Start-Time: 1270125713 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.26420 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean From: Dave Chinner Convert the dquot list on the filesytesm to use listhead infrastructure rather than the roll-your-own in the quota code. Signed-off-by: Dave Chinner --- fs/xfs/quota/xfs_dquot.c | 21 +++--- fs/xfs/quota/xfs_dquot.h | 2 +- fs/xfs/quota/xfs_qm.c | 155 +++++++++++++++++++++------------------- fs/xfs/quota/xfs_qm.h | 4 +- fs/xfs/quota/xfs_qm_syscalls.c | 2 +- fs/xfs/quota/xfs_quota_priv.h | 25 ------- 6 files changed, 97 insertions(+), 112 deletions(-) diff --git a/fs/xfs/quota/xfs_dquot.c b/fs/xfs/quota/xfs_dquot.c index 5f79dd7..838289b 100644 --- a/fs/xfs/quota/xfs_dquot.c +++ b/fs/xfs/quota/xfs_dquot.c @@ -121,8 +121,9 @@ xfs_qm_dqinit( */ dqp->q_nrefs = 0; dqp->q_blkno = 0; - dqp->MPL_NEXT = dqp->HL_NEXT = NULL; - dqp->HL_PREVP = dqp->MPL_PREVP = NULL; + INIT_LIST_HEAD(&dqp->q_mplist); + dqp->HL_NEXT = NULL; + dqp->HL_PREVP = NULL; dqp->q_bufoffset = 0; dqp->q_fileoffset = 0; dqp->q_transp = NULL; @@ -772,7 +773,7 @@ xfs_qm_dqlookup( /* * All in core dquots must be on the dqlist of mp */ - ASSERT(dqp->MPL_PREVP != NULL); + ASSERT(!list_empty(&dqp->q_mplist)); xfs_dqlock(dqp); if (dqp->q_nrefs == 0) { @@ -1039,7 +1040,7 @@ xfs_qm_dqget( * Attach this dquot to this filesystem's list of all dquots, * kept inside the mount structure in m_quotainfo field */ - xfs_qm_mplist_lock(mp); + mutex_lock(&mp->m_quotainfo->qi_dqlist_lock); /* * We return a locked dquot to the caller, with a reference taken @@ -1047,9 +1048,9 @@ xfs_qm_dqget( xfs_dqlock(dqp); dqp->q_nrefs = 1; - XQM_MPLIST_INSERT(&(XFS_QI_MPL_LIST(mp)), dqp); - - xfs_qm_mplist_unlock(mp); + list_add(&dqp->q_mplist, &mp->m_quotainfo->qi_dqlist); + mp->m_quotainfo->qi_dquots++; + mutex_unlock(&mp->m_quotainfo->qi_dqlist_lock); mutex_unlock(&h->qh_lock); dqret: ASSERT((ip == NULL) || xfs_isilocked(ip, XFS_ILOCK_EXCL)); @@ -1389,7 +1390,7 @@ xfs_qm_dqpurge( xfs_dqhash_t *thishash; xfs_mount_t *mp = dqp->q_mount; - ASSERT(XFS_QM_IS_MPLIST_LOCKED(mp)); + ASSERT(mutex_is_locked(&mp->m_quotainfo->qi_dqlist_lock)); ASSERT(mutex_is_locked(&dqp->q_hash->qh_lock)); xfs_dqlock(dqp); @@ -1454,7 +1455,9 @@ xfs_qm_dqpurge( thishash = dqp->q_hash; XQM_HASHLIST_REMOVE(thishash, dqp); - XQM_MPLIST_REMOVE(&(XFS_QI_MPL_LIST(mp)), dqp); + list_del_init(&dqp->q_mplist); + mp->m_quotainfo->qi_dqreclaims++; + mp->m_quotainfo->qi_dquots--; /* * XXX Move this to the front of the freelist, if we can get the * freelist lock. diff --git a/fs/xfs/quota/xfs_dquot.h b/fs/xfs/quota/xfs_dquot.h index a0f7da5..6992a67 100644 --- a/fs/xfs/quota/xfs_dquot.h +++ b/fs/xfs/quota/xfs_dquot.h @@ -57,7 +57,6 @@ struct xfs_trans; typedef struct xfs_dqmarker { struct xfs_dquot*dqm_flnext; /* link to freelist: must be first */ struct xfs_dquot*dqm_flprev; - xfs_dqlink_t dqm_mplist; /* link to mount's list of dquots */ xfs_dqlink_t dqm_hashlist; /* link to the hash chain */ uint dqm_flags; /* various flags (XFS_DQ_*) */ } xfs_dqmarker_t; @@ -67,6 +66,7 @@ typedef struct xfs_dqmarker { */ typedef struct xfs_dquot { xfs_dqmarker_t q_lists; /* list ptrs, q_flags (marker) */ + struct list_head q_mplist; /* mount's list of dquots */ xfs_dqhash_t *q_hash; /* the hashchain header */ struct xfs_mount*q_mount; /* filesystem this relates to */ struct xfs_trans*q_transp; /* trans this belongs to currently */ diff --git a/fs/xfs/quota/xfs_qm.c b/fs/xfs/quota/xfs_qm.c index 417e61e..8558273 100644 --- a/fs/xfs/quota/xfs_qm.c +++ b/fs/xfs/quota/xfs_qm.c @@ -84,21 +84,25 @@ extern struct mutex qcheck_lock; #endif #ifdef QUOTADEBUG -#define XQM_LIST_PRINT(l, NXT, title) \ -{ \ - xfs_dquot_t *dqp; int i = 0; \ - cmn_err(CE_DEBUG, "%s (#%d)", title, (int) (l)->qh_nelems); \ - for (dqp = (l)->qh_next; dqp != NULL; dqp = dqp->NXT) { \ - cmn_err(CE_DEBUG, " %d. \"%d (%s)\" " \ - "bcnt = %d, icnt = %d, refs = %d", \ - ++i, (int) be32_to_cpu(dqp->q_core.d_id), \ - DQFLAGTO_TYPESTR(dqp), \ - (int) be64_to_cpu(dqp->q_core.d_bcount), \ - (int) be64_to_cpu(dqp->q_core.d_icount), \ - (int) dqp->q_nrefs); } \ +static void +xfs_qm_dquot_list_print( + struct xfs_mount *mp) +{ + xfs_dquot_t *dqp; + int i = 0; + + list_for_each_entry(dqp, &mp->m_quotainfo->qi_dqlist_lock, qi_mplist) { + cmn_err(CE_DEBUG, " %d. \"%d (%s)\" " + "bcnt = %lld, icnt = %lld, refs = %d", + i++, be32_to_cpu(dqp->q_core.d_id), + DQFLAGTO_TYPESTR(dqp), + (long long)be64_to_cpu(dqp->q_core.d_bcount), + (long long)be64_to_cpu(dqp->q_core.d_icount), + dqp->q_nrefs); + } } #else -#define XQM_LIST_PRINT(l, NXT, title) do { } while (0) +static void xfs_qm_dquot_list_print(struct xfs_mount *mp) { } #endif /* @@ -274,7 +278,7 @@ xfs_qm_rele_quotafs_ref( ASSERT(dqp->q_mount == NULL); ASSERT(! XFS_DQ_IS_DIRTY(dqp)); ASSERT(dqp->HL_PREVP == NULL); - ASSERT(dqp->MPL_PREVP == NULL); + ASSERT(list_empty(&dqp->q_mplist)); XQM_FREELIST_REMOVE(dqp); xfs_dqunlock(dqp); xfs_qm_dqdestroy(dqp); @@ -461,8 +465,8 @@ xfs_qm_dqflush_all( return 0; niters = 0; again: - xfs_qm_mplist_lock(mp); - FOREACH_DQUOT_IN_MP(dqp, mp) { + mutex_lock(&mp->m_quotainfo->qi_dqlist_lock); + list_for_each_entry(dqp, &mp->m_quotainfo->qi_dqlist, q_mplist) { xfs_dqlock(dqp); if (! XFS_DQ_IS_DIRTY(dqp)) { xfs_dqunlock(dqp); @@ -470,7 +474,7 @@ again: } /* XXX a sentinel would be better */ - recl = XFS_QI_MPLRECLAIMS(mp); + recl = mp->m_quotainfo->qi_dqreclaims; if (!xfs_dqflock_nowait(dqp)) { /* * If we can't grab the flush lock then check @@ -485,21 +489,21 @@ again: * Let go of the mplist lock. We don't want to hold it * across a disk write. */ - xfs_qm_mplist_unlock(mp); + mutex_unlock(&mp->m_quotainfo->qi_dqlist_lock); error = xfs_qm_dqflush(dqp, sync_mode); xfs_dqunlock(dqp); if (error) return error; - xfs_qm_mplist_lock(mp); - if (recl != XFS_QI_MPLRECLAIMS(mp)) { - xfs_qm_mplist_unlock(mp); + mutex_lock(&mp->m_quotainfo->qi_dqlist_lock); + if (recl != mp->m_quotainfo->qi_dqreclaims) { + mutex_unlock(&mp->m_quotainfo->qi_dqlist_lock); /* XXX restart limit */ goto again; } } - xfs_qm_mplist_unlock(mp); + mutex_unlock(&mp->m_quotainfo->qi_dqlist_lock); /* return ! busy */ return 0; } @@ -515,9 +519,8 @@ xfs_qm_detach_gdquots( int nrecl; again: - ASSERT(XFS_QM_IS_MPLIST_LOCKED(mp)); - dqp = XFS_QI_MPLNEXT(mp); - while (dqp) { + ASSERT(mutex_is_locked(&mp->m_quotainfo->qi_dqlist_lock)); + list_for_each_entry(dqp, &mp->m_quotainfo->qi_dqlist, q_mplist) { xfs_dqlock(dqp); if ((gdqp = dqp->q_gdquot)) { xfs_dqlock(gdqp); @@ -530,15 +533,14 @@ xfs_qm_detach_gdquots( * Can't hold the mplist lock across a dqput. * XXXmust convert to marker based iterations here. */ - nrecl = XFS_QI_MPLRECLAIMS(mp); - xfs_qm_mplist_unlock(mp); + nrecl = mp->m_quotainfo->qi_dqreclaims; + mutex_unlock(&mp->m_quotainfo->qi_dqlist_lock); xfs_qm_dqput(gdqp); - xfs_qm_mplist_lock(mp); - if (nrecl != XFS_QI_MPLRECLAIMS(mp)) + mutex_lock(&mp->m_quotainfo->qi_dqlist_lock); + if (nrecl != mp->m_quotainfo->qi_dqreclaims) goto again; } - dqp = dqp->MPL_NEXT; } } @@ -553,10 +555,9 @@ xfs_qm_dqpurge_int( xfs_mount_t *mp, uint flags) /* QUOTAOFF/UMOUNTING/UQUOTA/PQUOTA/GQUOTA */ { - xfs_dquot_t *dqp; + xfs_dquot_t *dqp, *n; uint dqtype; int nrecl; - xfs_dquot_t *nextdqp; int nmisses; if (mp->m_quotainfo == NULL) @@ -566,7 +567,7 @@ xfs_qm_dqpurge_int( dqtype |= (flags & XFS_QMOPT_PQUOTA) ? XFS_DQ_PROJ : 0; dqtype |= (flags & XFS_QMOPT_GQUOTA) ? XFS_DQ_GROUP : 0; - xfs_qm_mplist_lock(mp); + mutex_lock(&mp->m_quotainfo->qi_dqlist_lock); /* * In the first pass through all incore dquots of this filesystem, @@ -578,28 +579,25 @@ xfs_qm_dqpurge_int( again: nmisses = 0; - ASSERT(XFS_QM_IS_MPLIST_LOCKED(mp)); + ASSERT(mutex_is_locked(&mp->m_quotainfo->qi_dqlist_lock)); /* * Try to get rid of all of the unwanted dquots. The idea is to * get them off mplist and hashlist, but leave them on freelist. */ - dqp = XFS_QI_MPLNEXT(mp); - while (dqp) { + list_for_each_entry_safe(dqp, n, &mp->m_quotainfo->qi_dqlist, q_mplist) { /* * It's OK to look at the type without taking dqlock here. * We're holding the mplist lock here, and that's needed for * a dqreclaim. */ - if ((dqp->dq_flags & dqtype) == 0) { - dqp = dqp->MPL_NEXT; + if ((dqp->dq_flags & dqtype) == 0) continue; - } if (!mutex_trylock(&dqp->q_hash->qh_lock)) { - nrecl = XFS_QI_MPLRECLAIMS(mp); - xfs_qm_mplist_unlock(mp); + nrecl = mp->m_quotainfo->qi_dqreclaims; + mutex_unlock(&mp->m_quotainfo->qi_dqlist_lock); mutex_lock(&dqp->q_hash->qh_lock); - xfs_qm_mplist_lock(mp); + mutex_lock(&mp->m_quotainfo->qi_dqlist_lock); /* * XXXTheoretically, we can get into a very long @@ -607,7 +605,7 @@ xfs_qm_dqpurge_int( * No one can be adding dquots to the mplist at * this point, but somebody might be taking things off. */ - if (nrecl != XFS_QI_MPLRECLAIMS(mp)) { + if (nrecl != mp->m_quotainfo->qi_dqreclaims) { mutex_unlock(&dqp->q_hash->qh_lock); goto again; } @@ -617,11 +615,9 @@ xfs_qm_dqpurge_int( * Take the dquot off the mplist and hashlist. It may remain on * freelist in INACTIVE state. */ - nextdqp = dqp->MPL_NEXT; nmisses += xfs_qm_dqpurge(dqp); - dqp = nextdqp; } - xfs_qm_mplist_unlock(mp); + mutex_unlock(&mp->m_quotainfo->qi_dqlist_lock); return nmisses; } @@ -934,18 +930,19 @@ xfs_qm_sync( restarts = 0; again: - xfs_qm_mplist_lock(mp); + mutex_lock(&mp->m_quotainfo->qi_dqlist_lock); /* * dqpurge_all() also takes the mplist lock and iterate thru all dquots * in quotaoff. However, if the QUOTA_ACTIVE bits are not cleared * when we have the mplist lock, we know that dquots will be consistent * as long as we have it locked. */ - if (! XFS_IS_QUOTA_ON(mp)) { - xfs_qm_mplist_unlock(mp); + if (!XFS_IS_QUOTA_ON(mp)) { + mutex_unlock(&mp->m_quotainfo->qi_dqlist_lock); return 0; } - FOREACH_DQUOT_IN_MP(dqp, mp) { + ASSERT(mutex_is_locked(&mp->m_quotainfo->qi_dqlist_lock)); + list_for_each_entry(dqp, &mp->m_quotainfo->qi_dqlist, q_mplist) { /* * If this is vfs_sync calling, then skip the dquots that * don't 'seem' to be dirty. ie. don't acquire dqlock. @@ -969,7 +966,7 @@ xfs_qm_sync( } /* XXX a sentinel would be better */ - recl = XFS_QI_MPLRECLAIMS(mp); + recl = mp->m_quotainfo->qi_dqreclaims; if (!xfs_dqflock_nowait(dqp)) { if (flags & SYNC_TRYLOCK) { xfs_dqunlock(dqp); @@ -989,7 +986,7 @@ xfs_qm_sync( * Let go of the mplist lock. We don't want to hold it * across a disk write */ - xfs_qm_mplist_unlock(mp); + mutex_unlock(&mp->m_quotainfo->qi_dqlist_lock); error = xfs_qm_dqflush(dqp, flags); xfs_dqunlock(dqp); if (error && XFS_FORCED_SHUTDOWN(mp)) @@ -997,17 +994,17 @@ xfs_qm_sync( else if (error) return error; - xfs_qm_mplist_lock(mp); - if (recl != XFS_QI_MPLRECLAIMS(mp)) { + mutex_lock(&mp->m_quotainfo->qi_dqlist_lock); + if (recl != mp->m_quotainfo->qi_dqreclaims) { if (++restarts >= XFS_QM_SYNC_MAX_RESTARTS) break; - xfs_qm_mplist_unlock(mp); + mutex_unlock(&mp->m_quotainfo->qi_dqlist_lock); goto again; } } - xfs_qm_mplist_unlock(mp); + mutex_unlock(&mp->m_quotainfo->qi_dqlist_lock); return 0; } @@ -1052,8 +1049,9 @@ xfs_qm_init_quotainfo( return error; } - xfs_qm_list_init(&qinf->qi_dqlist, "mpdqlist", 0); - lockdep_set_class(&qinf->qi_dqlist.qh_lock, &xfs_quota_mplist_class); + INIT_LIST_HEAD(&qinf->qi_dqlist); + mutex_init(&qinf->qi_dqlist_lock); + lockdep_set_class(&qinf->qi_dqlist_lock, &xfs_quota_mplist_class); qinf->qi_dqreclaims = 0; @@ -1150,7 +1148,8 @@ xfs_qm_destroy_quotainfo( */ xfs_qm_rele_quotafs_ref(mp); - xfs_qm_list_destroy(&qi->qi_dqlist); + ASSERT(list_empty(&qi->qi_dqlist)); + mutex_destroy(&qi->qi_dqlist_lock); if (qi->qi_uquotaip) { IRELE(qi->qi_uquotaip); @@ -1754,7 +1753,7 @@ xfs_qm_quotacheck( * There should be no cached dquots. The (simplistic) quotacheck * algorithm doesn't like that. */ - ASSERT(XFS_QI_MPLNDQUOTS(mp) == 0); + ASSERT(list_empty(&mp->m_quotainfo->qi_dqlist)); cmn_err(CE_NOTE, "XFS quotacheck %s: Please wait.", mp->m_fsname); @@ -1825,7 +1824,7 @@ xfs_qm_quotacheck( mp->m_qflags &= ~(XFS_OQUOTA_CHKD | XFS_UQUOTA_CHKD); mp->m_qflags |= flags; - XQM_LIST_PRINT(&(XFS_QI_MPL_LIST(mp)), MPL_NEXT, "++++ Mp list +++"); + xfs_qm_dquot_list_print(mp); error_return: if (error) { @@ -1960,6 +1959,7 @@ xfs_qm_shake_freelist( for (dqp = xfs_Gqm->qm_dqfreelist.qh_next; ((dqp != (xfs_dquot_t *) &xfs_Gqm->qm_dqfreelist) && nreclaimed < howmany); ) { + struct xfs_mount *mp = dqp->q_mount; xfs_dqlock(dqp); /* @@ -1981,16 +1981,16 @@ xfs_qm_shake_freelist( * life easier. */ if (dqp->dq_flags & XFS_DQ_INACTIVE) { - ASSERT(dqp->q_mount == NULL); + ASSERT(mp == NULL); ASSERT(! XFS_DQ_IS_DIRTY(dqp)); ASSERT(dqp->HL_PREVP == NULL); - ASSERT(dqp->MPL_PREVP == NULL); + ASSERT(list_empty(&dqp->q_mplist)); XQM_STATS_INC(xqmstats.xs_qm_dqinact_reclaims); nextdqp = dqp->dq_flnext; goto off_freelist; } - ASSERT(dqp->MPL_PREVP); + ASSERT(!list_empty(&dqp->q_mplist)); /* * Try to grab the flush lock. If this dquot is in the process of * getting flushed to disk, we don't want to reclaim it. @@ -2018,7 +2018,7 @@ xfs_qm_shake_freelist( */ error = xfs_qm_dqflush(dqp, 0); if (error) { - xfs_fs_cmn_err(CE_WARN, dqp->q_mount, + xfs_fs_cmn_err(CE_WARN, mp, "xfs_qm_dqflush_all: dquot %p flush failed", dqp); } xfs_dqunlock(dqp); /* dqflush unlocks dqflock */ @@ -2045,7 +2045,7 @@ xfs_qm_shake_freelist( */ hash = dqp->q_hash; ASSERT(hash); - if (! xfs_qm_mplist_nowait(dqp->q_mount)) { + if (!mutex_trylock(&mp->m_quotainfo->qi_dqlist_lock)) { /* XXX put a sentinel so that we can come back here */ xfs_dqfunlock(dqp); xfs_dqunlock(dqp); @@ -2064,10 +2064,12 @@ xfs_qm_shake_freelist( #endif ASSERT(dqp->q_nrefs == 0); nextdqp = dqp->dq_flnext; - XQM_MPLIST_REMOVE(&(XFS_QI_MPL_LIST(dqp->q_mount)), dqp); XQM_HASHLIST_REMOVE(hash, dqp); + list_del_init(&dqp->q_mplist); + mp->m_quotainfo->qi_dquots--; + mp->m_quotainfo->qi_dqreclaims++; xfs_dqfunlock(dqp); - xfs_qm_mplist_unlock(dqp->q_mount); + mutex_unlock(&mp->m_quotainfo->qi_dqlist_lock); mutex_unlock(&hash->qh_lock); off_freelist: @@ -2134,6 +2136,7 @@ xfs_qm_dqreclaim_one(void) xfs_qm_freelist_lock(xfs_Gqm); FOREACH_DQUOT_IN_FREELIST(dqp, &(xfs_Gqm->qm_dqfreelist)) { + struct xfs_mount *mp = dqp->q_mount; xfs_dqlock(dqp); /* @@ -2161,10 +2164,10 @@ xfs_qm_dqreclaim_one(void) * life easier. */ if (dqp->dq_flags & XFS_DQ_INACTIVE) { - ASSERT(dqp->q_mount == NULL); + ASSERT(mp == NULL); ASSERT(! XFS_DQ_IS_DIRTY(dqp)); ASSERT(dqp->HL_PREVP == NULL); - ASSERT(dqp->MPL_PREVP == NULL); + ASSERT(list_empty(&dqp->q_mplist)); XQM_FREELIST_REMOVE(dqp); xfs_dqunlock(dqp); dqpout = dqp; @@ -2173,7 +2176,7 @@ xfs_qm_dqreclaim_one(void) } ASSERT(dqp->q_hash); - ASSERT(dqp->MPL_PREVP); + ASSERT(!list_empty(&dqp->q_mplist)); /* * Try to grab the flush lock. If this dquot is in the process of @@ -2201,14 +2204,14 @@ xfs_qm_dqreclaim_one(void) */ error = xfs_qm_dqflush(dqp, 0); if (error) { - xfs_fs_cmn_err(CE_WARN, dqp->q_mount, + xfs_fs_cmn_err(CE_WARN, mp, "xfs_qm_dqreclaim: dquot %p flush failed", dqp); } xfs_dqunlock(dqp); /* dqflush unlocks dqflock */ continue; } - if (! xfs_qm_mplist_nowait(dqp->q_mount)) { + if (!mutex_trylock(&mp->m_quotainfo->qi_dqlist_lock)) { xfs_dqfunlock(dqp); xfs_dqunlock(dqp); continue; @@ -2220,13 +2223,15 @@ xfs_qm_dqreclaim_one(void) trace_xfs_dqreclaim_unlink(dqp); ASSERT(dqp->q_nrefs == 0); - XQM_MPLIST_REMOVE(&(XFS_QI_MPL_LIST(dqp->q_mount)), dqp); + list_del_init(&dqp->q_mplist); + mp->m_quotainfo->qi_dquots--; + mp->m_quotainfo->qi_dqreclaims++; XQM_HASHLIST_REMOVE(dqp->q_hash, dqp); XQM_FREELIST_REMOVE(dqp); dqpout = dqp; mutex_unlock(&dqp->q_hash->qh_lock); mplistunlock: - xfs_qm_mplist_unlock(dqp->q_mount); + mutex_unlock(&mp->m_quotainfo->qi_dqlist_lock); xfs_dqfunlock(dqp); xfs_dqunlock(dqp); if (dqpout) diff --git a/fs/xfs/quota/xfs_qm.h b/fs/xfs/quota/xfs_qm.h index 495564b..91bd053 100644 --- a/fs/xfs/quota/xfs_qm.h +++ b/fs/xfs/quota/xfs_qm.h @@ -106,7 +106,9 @@ typedef struct xfs_qm { typedef struct xfs_quotainfo { xfs_inode_t *qi_uquotaip; /* user quota inode */ xfs_inode_t *qi_gquotaip; /* group quota inode */ - xfs_dqlist_t qi_dqlist; /* all dquots in filesys */ + struct list_head qi_dqlist; /* all dquots in filesys */ + struct mutex qi_dqlist_lock; + int qi_dquots; int qi_dqreclaims; /* a change here indicates a removal in the dqlist */ time_t qi_btimelimit; /* limit for blks timer */ diff --git a/fs/xfs/quota/xfs_qm_syscalls.c b/fs/xfs/quota/xfs_qm_syscalls.c index 5d0ee8d..7275e51 100644 --- a/fs/xfs/quota/xfs_qm_syscalls.c +++ b/fs/xfs/quota/xfs_qm_syscalls.c @@ -442,7 +442,7 @@ xfs_qm_scall_getqstat( IRELE(gip); } if (mp->m_quotainfo) { - out->qs_incoredqs = XFS_QI_MPLNDQUOTS(mp); + out->qs_incoredqs = mp->m_quotainfo->qi_dquots; out->qs_btimelimit = XFS_QI_BTIMELIMIT(mp); out->qs_itimelimit = XFS_QI_ITIMELIMIT(mp); out->qs_rtbtimelimit = XFS_QI_RTBTIMELIMIT(mp); diff --git a/fs/xfs/quota/xfs_quota_priv.h b/fs/xfs/quota/xfs_quota_priv.h index 8286b28..6f4bbae 100644 --- a/fs/xfs/quota/xfs_quota_priv.h +++ b/fs/xfs/quota/xfs_quota_priv.h @@ -29,7 +29,6 @@ #define XFS_DQ_IS_ADDEDTO_TRX(t, d) ((d)->q_transp == (t)) -#define XFS_QI_MPLRECLAIMS(mp) ((mp)->m_quotainfo->qi_dqreclaims) #define XFS_QI_UQIP(mp) ((mp)->m_quotainfo->qi_uquotaip) #define XFS_QI_GQIP(mp) ((mp)->m_quotainfo->qi_gquotaip) #define XFS_QI_DQCHUNKLEN(mp) ((mp)->m_quotainfo->qi_dqchunklen) @@ -41,19 +40,6 @@ #define XFS_QI_IWARNLIMIT(mp) ((mp)->m_quotainfo->qi_iwarnlimit) #define XFS_QI_QOFFLOCK(mp) ((mp)->m_quotainfo->qi_quotaofflock) -#define XFS_QI_MPL_LIST(mp) ((mp)->m_quotainfo->qi_dqlist) -#define XFS_QI_MPLNEXT(mp) ((mp)->m_quotainfo->qi_dqlist.qh_next) -#define XFS_QI_MPLNDQUOTS(mp) ((mp)->m_quotainfo->qi_dqlist.qh_nelems) - -#define xfs_qm_mplist_lock(mp) \ - mutex_lock(&(XFS_QI_MPL_LIST(mp).qh_lock)) -#define xfs_qm_mplist_nowait(mp) \ - mutex_trylock(&(XFS_QI_MPL_LIST(mp).qh_lock)) -#define xfs_qm_mplist_unlock(mp) \ - mutex_unlock(&(XFS_QI_MPL_LIST(mp).qh_lock)) -#define XFS_QM_IS_MPLIST_LOCKED(mp) \ - mutex_is_locked(&(XFS_QI_MPL_LIST(mp).qh_lock)) - #define xfs_qm_freelist_lock(qm) \ mutex_lock(&((qm)->qm_dqfreelist.qh_lock)) #define xfs_qm_freelist_lock_nowait(qm) \ @@ -88,8 +74,6 @@ #define HL_PREVP dq_hashlist.ql_prevp #define HL_NEXT dq_hashlist.ql_next -#define MPL_PREVP dq_mplist.ql_prevp -#define MPL_NEXT dq_mplist.ql_next #define _LIST_REMOVE(h, dqp, PVP, NXT) \ @@ -116,9 +100,6 @@ (h)->qh_nelems++; \ } -#define FOREACH_DQUOT_IN_MP(dqp, mp) \ - for ((dqp) = XFS_QI_MPLNEXT(mp); (dqp) != NULL; (dqp) = (dqp)->MPL_NEXT) - #define FOREACH_DQUOT_IN_FREELIST(dqp, qlist) \ for ((dqp) = (qlist)->qh_next; (dqp) != (xfs_dquot_t *)(qlist); \ (dqp) = (dqp)->dq_flnext) @@ -129,16 +110,10 @@ for ((dqp) = (qlist)->qh_next; (dqp) != (xfs_dquot_t *)(qlist); \ #define XQM_FREELIST_INSERT(h, dqp) \ xfs_qm_freelist_append(h, dqp) -#define XQM_MPLIST_INSERT(h, dqp) \ - _LIST_INSERT(h, dqp, MPL_PREVP, MPL_NEXT) - #define XQM_HASHLIST_REMOVE(h, dqp) \ _LIST_REMOVE(h, dqp, HL_PREVP, HL_NEXT) #define XQM_FREELIST_REMOVE(dqp) \ xfs_qm_freelist_unlink(dqp) -#define XQM_MPLIST_REMOVE(h, dqp) \ - { _LIST_REMOVE(h, dqp, MPL_PREVP, MPL_NEXT); \ - XFS_QI_MPLRECLAIMS((dqp)->q_mount)++; } #define XFS_DQ_IS_LOGITEM_INITD(dqp) ((dqp)->q_logitem.qli_dquot == (dqp)) -- 1.6.5 From wkendall@sgi.com Thu Apr 1 15:38:15 2010 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=AWL,BAYES_00, FH_DATE_PAST_20XX,J_CHICKENPOX_31,J_CHICKENPOX_42 autolearn=no version=3.3.0-rupdated Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id o31KcF4A144464 for ; Thu, 1 Apr 2010 15:38:15 -0500 Received: from estes.americas.sgi.com (estes.americas.sgi.com [128.162.236.10]) by relay3.corp.sgi.com (Postfix) with ESMTP id 131DCAC011 for ; Thu, 1 Apr 2010 13:39:57 -0700 (PDT) Received: from augusta (augusta.americas.sgi.com [128.162.233.117]) by estes.americas.sgi.com (Postfix) with ESMTP id 03F4B7001E56 for ; Thu, 1 Apr 2010 15:39:57 -0500 (CDT) Received: by augusta (Postfix, from userid 2022) id BE29C1463307; Thu, 1 Apr 2010 15:39:56 -0500 (CDT) Date: Thu, 1 Apr 2010 15:39:56 -0500 From: Bill Kendall To: xfs@oss.sgi.com Subject: [PATCH] xfsdump: exempt quota files from filesize checks Message-ID: <20100401203956.GA28295@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) X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean xfsdump backs up quota information by generating quota dump files ("xfs_quota -c dump") in the root of the filesystem being dumped. If the user filters files from the dump based on max file size (-z option) the quota files may not be dumped. The following patch makes the quota files exempt from the max filesize checks. Signed-off-by: Bill Kendall diff --git a/common/content.h b/common/content.h index e21f38e..03b72f0 100644 --- a/common/content.h +++ b/common/content.h @@ -65,6 +65,8 @@ typedef struct content_hdr content_hdr_t; #define CONTENT_PQUOTAFILE "xfsdump_quotas_proj" #define CONTENT_GQUOTAFILE "xfsdump_quotas_group" +#ifdef DUMP + struct quota_info { char * desc; /* Quotas type (user, project, etc) */ bool_t savequotas; /* Quotas saved OK */ @@ -72,10 +74,14 @@ struct quota_info { char quotapath[MAXPATHLEN]; /* Full path to quotafile */ char * repquotaargs; /* Args to repquota to create this quotafile */ int statflag; /* quota stats flag for this type */ + ino_t quotaino; /* ino of the quota file */ }; typedef struct quota_info quota_info_t; +extern bool_t is_quota_file(ino_t ino); + +#endif /* DUMP */ #ifdef DUMP extern bool_t content_init( intgen_t argc, diff --git a/dump/content.c b/dump/content.c index 7637fee..c6840e5 100644 --- a/dump/content.c +++ b/dump/content.c @@ -498,9 +498,9 @@ static bool_t sc_savequotas = BOOL_TRUE; /* save quota information in dump */ static quota_info_t quotas[] = { - { "user quota", BOOL_TRUE, CONTENT_QUOTAFILE, "", "-uf", XFS_QUOTA_UDQ_ACCT }, - { "project quota", BOOL_TRUE, CONTENT_PQUOTAFILE, "", "-pf", XFS_QUOTA_PDQ_ACCT }, - { "group quota", BOOL_TRUE, CONTENT_GQUOTAFILE, "", "-gf", XFS_QUOTA_GDQ_ACCT } + { "user quota", BOOL_TRUE, CONTENT_QUOTAFILE, "", "-uf", XFS_QUOTA_UDQ_ACCT, 0 }, + { "project quota", BOOL_TRUE, CONTENT_PQUOTAFILE, "", "-pf", XFS_QUOTA_PDQ_ACCT, 0 }, + { "group quota", BOOL_TRUE, CONTENT_GQUOTAFILE, "", "-gf", XFS_QUOTA_GDQ_ACCT, 0 } }; /* definition of locally defined global functions ****************************/ @@ -3976,7 +3976,9 @@ dump_file( void *arg1, 1); } - if (estimated_size > maxdumpfilesize) { + /* quota files are exempt from max size check */ + if (estimated_size > maxdumpfilesize && + !is_quota_file(statp->bs_ino)) { mlog( MLOG_DEBUG | MLOG_NOTE, "ino %llu increased beyond maximum size: " "NOT dumping\n", @@ -6698,6 +6700,18 @@ check_complete_flags( void ) return completepr; } +extern bool_t +is_quota_file(ino_t ino) +{ + int i; + + for(i = 0; i < (sizeof(quotas) / sizeof(quotas[0])); i++) { + if (quotas[i].savequotas && ino == quotas[i].quotaino) + return BOOL_TRUE; + } + return BOOL_FALSE; +} + #define REPQUOTA "xfs_quota" static bool_t @@ -6707,6 +6721,7 @@ save_quotas( char *mntpnt, quota_info_t *quotainfo ) char buf[1024] = ""; int fd; char tmp; + struct stat statb; mlog( MLOG_VERBOSE, _( "saving %s information for: %s\n"), quotainfo->desc, mntpnt ); @@ -6747,6 +6762,16 @@ save_quotas( char *mntpnt, quota_info_t *quotainfo ) strerror( errno )); return BOOL_FALSE; } + if(fstat(fd, &statb) < 0) { + mlog( MLOG_ERROR, _( + "stat failed %s: %s\n"), + quotainfo->quotapath, + strerror( errno )); + close(fd); + return BOOL_FALSE; + } + quotainfo->quotaino = statb.st_ino; + /* open and read dump file to ensure it is in the dump */ read(fd, &tmp, 1); close(fd); diff --git a/dump/inomap.c b/dump/inomap.c index 3a5cda0..fcb5792 100644 --- a/dump/inomap.c +++ b/dump/inomap.c @@ -558,10 +558,12 @@ cb_add( void *arg1, } else { estimated_size = estimate_dump_space( statp ); - /* skip if size is greater than prune size + /* skip if size is greater than prune size. quota + * files are exempt from the check. */ if ( maxdumpfilesize > 0 && - estimated_size > maxdumpfilesize ) { + estimated_size > maxdumpfilesize && + !is_quota_file(statp->bs_ino) ) { mlog( MLOG_DEBUG | MLOG_EXCLFILES, "pruned ino %llu, owner %u, estimated size %llu: maximum size exceeded\n", statp->bs_ino, From greg@kroah.com Fri Apr 2 13:12:37 2010 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.6 required=5.0 tests=BAYES_00,FH_DATE_PAST_20XX autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id o32ICbva234657 for ; Fri, 2 Apr 2010 13:12:37 -0500 X-ASG-Debug-ID: 1270232064-29f003ce0000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from coco.kroah.org (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 99AB6F91E3E for ; Fri, 2 Apr 2010 11:14:24 -0700 (PDT) Received: from coco.kroah.org (kroah.org [198.145.64.141]) by cuda.sgi.com with ESMTP id V3MfQAR7lqQ7LnNC for ; Fri, 02 Apr 2010 11:14:24 -0700 (PDT) Received: from localhost (c-67-168-196-28.hsd1.or.comcast.net [67.168.196.28]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by coco.kroah.org (Postfix) with ESMTPSA id CF124485DF; Fri, 2 Apr 2010 11:14:23 -0700 (PDT) Date: Fri, 2 Apr 2010 11:13:30 -0700 From: Greg KH To: Dave Chinner Cc: stable@kernel.org, xfs@oss.sgi.com X-ASG-Orig-Subj: Re: [stable] [PATCH 0/19] xfs: 2.6.32.y stable tree updates Subject: Re: [stable] [PATCH 0/19] xfs: 2.6.32.y stable tree updates Message-ID: <20100402181330.GA7486@kroah.com> References: <1268347337-7160-1-git-send-email-david@fromorbit.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1268347337-7160-1-git-send-email-david@fromorbit.com> User-Agent: Mutt/1.5.17 (2007-11-01) X-Barracuda-Connect: kroah.org[198.145.64.141] X-Barracuda-Start-Time: 1270232064 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.26534 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean On Fri, Mar 12, 2010 at 09:41:58AM +1100, Dave Chinner wrote: > Hi Stable-Folk, > > This is a set of backported patches that fix the set of known problems in XFS > in 2.6.32. These patches are all upstream - most are in 2.6.33, though the last > couple are in 2.6.34-rc1. The majority of the fixes are for XFS inode cache > lookup and reclaim regressions that lead to oops or shutdowns, the others are > either correctness or deadlock fixes. > > The series applies to a clean 2.6.32.9 stable tree, and has been repeatedly run > through the xfsqa suite over the last 24 hours without any problems arising. > Please consider this series for inclusion in the next 2.6.32-stable tree. > > XFS ppl - can you take a once-over on the series to make sure I haven't > done anything stupid in backporting, and also check that there aren't other > fixes that I've missed that should be in 2.6.32. all queued up for the .32 stable tree now, thanks. greg k-h From janos.haar@netcenter.hu Fri Apr 2 17:11:31 2010 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=2.0 required=5.0 tests=BAYES_00,FH_DATE_PAST_20XX, J_CHICKENPOX_23,MIME_8BIT_HEADER,PLING_QUERY,STOX_REPLY_TYPE autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id o32MBUtU251346 for ; Fri, 2 Apr 2010 17:11:31 -0500 X-ASG-Debug-ID: 1270246395-3974015e0000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from mail.netcenter.hu (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id B62A4297A5E for ; Fri, 2 Apr 2010 15:13:15 -0700 (PDT) Received: from mail.netcenter.hu (ns.netcenter.hu [195.228.254.57]) by cuda.sgi.com with ESMTP id df2Q4dHMtbwNElHT for ; Fri, 02 Apr 2010 15:13:15 -0700 (PDT) Received: from dcccs (94-21-96-246.pool.digikabel.hu [94.21.96.246]) by mail.netcenter.hu (8.13.4/8.13.4) with SMTP id o32MEPZX008712; Sat, 3 Apr 2010 00:14:25 +0200 Message-ID: <1fe901cad2b0$d39d0300$0400a8c0@dcccs> From: "Janos Haar" To: =?UTF-8?Q?Am=C3=A9rico_Wang?= Cc: , "KAMEZAWA Hiroyuki" , , , References: <03ca01cacb92$195adf50$0400a8c0@dcccs> <2375c9f91003242029p1efbbea1v8e313e460b118f14@mail.gmail.com> <20100325153110.6be9a3df.kamezawa.hiroyu@jp.fujitsu.com> <02c101cacbf8$d21d1650$0400a8c0@dcccs> <179901cad182$5f87f620$0400a8c0@dcccs> X-ASG-Orig-Subj: Re: Somebody take a look please! (some kind of kernel bug?) Subject: Re: Somebody take a look please! (some kind of kernel bug?) Date: Sat, 3 Apr 2010 00:07:00 +0200 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="UTF-8"; reply-type=original Content-Transfer-Encoding: 8bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.3598 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350 X-Barracuda-Connect: ns.netcenter.hu[195.228.254.57] X-Barracuda-Start-Time: 1270246396 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -0.19 X-Barracuda-Spam-Status: No, SCORE=-0.19 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=BSF_RULE7568M, PLING_QUERY, STOX_REPLY_TYPE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.26549 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 STOX_REPLY_TYPE STOX_REPLY_TYPE 1.33 PLING_QUERY Subject has exclamation mark and question mark 0.50 BSF_RULE7568M Custom Rule 7568M X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean Hello, ----- Original Message ----- From: "AmĂ©rico Wang" To: "Janos Haar" Cc: ; "KAMEZAWA Hiroyuki" ; ; ; "Jens Axboe" Sent: Thursday, April 01, 2010 12:37 PM Subject: Re: Somebody take a look please! (some kind of kernel bug?) > On Thu, Apr 1, 2010 at 6:01 PM, Janos Haar > wrote: >> Hello, >> > > Hi, > This is a totally different bug from the previous one reported by you. :) Today i have got this again, exactly the same. (if somebody wants the log, just ask) There is a cut: Apr 1 18:50:02 alfa kernel: possible SYN flooding on port 80. Sending cookies. Apr 2 21:16:59 alfa kernel: BUG: unable to handle kernel paging request at 000000010000008c Apr 2 21:16:59 alfa kernel: IP: [] xfs_iflush_cluster+0x148/0x35a Apr 2 21:16:59 alfa kernel: PGD a7374067 PUD 0 Apr 2 21:16:59 alfa kernel: Oops: 0000 [#1] SMP Apr 2 21:16:59 alfa kernel: last sysfs file: /sys/class/misc/rfkill/dev Apr 2 21:16:59 alfa kernel: CPU 1 Apr 2 21:16:59 alfa kernel: Modules linked in: hidp l2cap crc16 bluetooth rfkill ipv6 video output sbs sbshc battery ac parport_pc lp parport 8250_pnp serio_ raw shpchp 8250 serial_core i2c_i801 button pcspkr i2c_core Apr 2 21:16:59 alfa kernel: Pid: 3118, comm: flush-8:16 Not tainted 2.6.32.10 #2 Apr 2 21:16:59 alfa kernel: RIP: 0010:[] [] xfs_iflush_cluster+0x148/0x35a Apr 2 21:16:59 alfa kernel: RSP: 0000:ffff88022849db60 EFLAGS: 00010206 Apr 2 21:16:59 alfa kernel: RAX: 0000000100000000 RBX: ffff8801535b47d0 RCX: 000000000000001a Apr 2 21:16:59 alfa kernel: RDX: 0000000000000020 RSI: ffff880178e49158 RDI: ffff88022a5c8138 Apr 2 21:16:59 alfa kernel: RBP: ffff88022849dbd0 R08: 0000000000000001 R09: ffff880137ba67a0 Apr 2 21:16:59 alfa kernel: R10: ffff88022849db50 R11: 0000000000000020 R12: ffff880137ba6858 Apr 2 21:16:59 alfa kernel: R13: ffff880115f4cd68 R14: ffff88022953a9e0 R15: 000000000061d440 Apr 2 21:16:59 alfa kernel: FS: 0000000000000000(0000) GS:ffff880028280000(0000) knlGS:0000000000000000 Apr 2 21:16:59 alfa kernel: CS: 0010 DS: 0018 ES: 0018 CR0: 000000008005003b Apr 2 21:16:59 alfa kernel: CR2: 000000010000008c CR3: 0000000028154000 CR4: 00000000000006e0 Apr 2 21:16:59 alfa kernel: DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Apr 2 21:16:59 alfa kernel: DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Apr 2 21:16:59 alfa kernel: Process flush-8:16 (pid: 3118, threadinfo ffff88022849c000, task ffff88022a4f4040) Apr 2 21:16:59 alfa kernel: Stack: Apr 2 21:16:59 alfa kernel: ffff88022953a9e0 ffff8801d8ac58d0 ffff88022960f7a8 ffffffffffffffe0 Apr 2 21:16:59 alfa kernel: <0> 0000000000000020 ffff8801d53bb5e8 000000202849dbd0 0000000a00000001 Apr 2 21:16:59 alfa kernel: <0> ffff8801d53bb638 ffff880115f4cd68 ffff8801d8ac58d0 0000000000000002 Apr 2 21:16:59 alfa kernel: Call Trace: Apr 2 21:16:59 alfa kernel: [] xfs_iflush+0x1c4/0x272 Apr 2 21:16:59 alfa kernel: [] ? try_wait_for_completion+0x24/0x45 Apr 2 21:16:59 alfa kernel: [] xfs_fs_write_inode+0xe0/0x11e Apr 2 21:16:59 alfa kernel: [] writeback_single_inode+0x109/0x215 Apr 2 21:16:59 alfa kernel: [] writeback_inodes_wb+0x33a/0x3cc Apr 2 21:16:59 alfa kernel: [] wb_writeback+0x137/0x1c7 Apr 2 21:16:59 alfa kernel: [] ? wb_do_writeback+0x7d/0x1ae Apr 2 21:16:59 alfa kernel: [] wb_do_writeback+0x179/0x1ae Apr 2 21:16:59 alfa kernel: [] ? wb_do_writeback+0x7d/0x1ae Apr 2 21:16:59 alfa kernel: [] ? process_timeout+0x0/0x10 Apr 2 21:16:59 alfa kernel: [] ? bdi_start_fn+0x0/0xd1 Apr 2 21:16:59 alfa kernel: [] bdi_writeback_task+0x2c/0xa2 Apr 2 21:16:59 alfa kernel: [] bdi_start_fn+0x76/0xd1 Apr 2 21:16:59 alfa kernel: [] ? bdi_start_fn+0x0/0xd1 Apr 2 21:16:59 alfa kernel: [] kthread+0x82/0x8d Apr 2 21:16:59 alfa kernel: [] child_rip+0xa/0x20 Apr 2 21:16:59 alfa kernel: [] ? restore_args+0x0/0x30 Apr 2 21:16:59 alfa kernel: [] ? finish_task_switch+0x0/0xbc Apr 2 21:16:59 alfa kernel: [] ? kthread+0x0/0x8d Apr 2 21:16:59 alfa kernel: [] ? child_rip+0x0/0x20 Apr 2 21:16:59 alfa kernel: Code: 8e eb 01 00 00 b8 01 00 00 00 48 d3 e0 ff c8 23 43 18 48 23 45 a8 4c 39 f8 0f 85 ae 00 00 00 48 8b 83 80 00 00 00 48 85 c0 74 0b <66> f7 80 8c 00 00 00 ff 01 75 13 80 bb 0a 02 00 00 00 75 0a 8b Apr 2 21:16:59 alfa kernel: RIP [] xfs_iflush_cluster+0x148/0x35a Apr 2 21:16:59 alfa kernel: RSP Apr 2 21:16:59 alfa kernel: CR2: 000000010000008c Apr 2 21:16:59 alfa kernel: ---[ end trace 7528355f76bf7b08 ]--- Apr 2 21:17:53 alfa kernel: BUG: soft lockup - CPU#3 stuck for 61s! [httpd:17617] Apr 2 21:17:53 alfa kernel: Modules linked in: hidp l2cap crc16 bluetooth rfkill ipv6 video output sbs sbshc battery ac parport_pc lp parport 8250_pnp serio_ raw shpchp 8250 serial_core i2c_i801 button pcspkr i2c_core Apr 2 21:17:53 alfa kernel: CPU 3: Apr 2 21:17:53 alfa kernel: Modules linked in: hidp l2cap crc16 bluetooth rfkill ipv6 video output sbs sbshc battery ac parport_pc lp parport 8250_pnp serio_ raw shpchp 8250 serial_core i2c_i801 button pcspkr i2c_core Apr 2 21:17:53 alfa kernel: Pid: 17617, comm: httpd Tainted: G D 2.6.32.10 #2 Apr 2 21:17:53 alfa kernel: RIP: 0010:[] [] __write_lock_failed+0xf/0x20 Apr 2 21:17:53 alfa kernel: RSP: 0018:ffff8800a46b1a20 EFLAGS: 00000287 Apr 2 21:17:53 alfa kernel: RAX: 0000000000000003 RBX: ffff8800a46b1a38 RCX: 0000000000000000 Apr 2 21:17:53 alfa kernel: RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffff88022960f7a8 Apr 2 21:17:53 alfa kernel: RBP: ffffffff8100bc2e R08: 0000000000000001 R09: 0000000000000000 Apr 2 21:17:53 alfa kernel: R10: ffffffff812f1fcf R11: 0000000000014001 R12: ffff88002838e820 Apr 2 21:17:53 alfa kernel: R13: 0000000000005033 R14: ffff8800a46b0000 R15: 0000000000000100 Apr 2 21:17:53 alfa kernel: FS: 00007feea89c26f0(0000) GS:ffff880028380000(0000) knlGS:0000000000000000 Apr 2 21:17:53 alfa kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 Apr 2 21:17:53 alfa kernel: CR2: 0000000000edba48 CR3: 000000017b034000 CR4: 00000000000006e0 Apr 2 21:17:53 alfa kernel: DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Apr 2 21:17:53 alfa kernel: DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Apr 2 21:17:53 alfa kernel: Call Trace: Apr 2 21:17:53 alfa kernel: [] ? _raw_write_lock+0x6a/0x7e Apr 2 21:17:53 alfa kernel: [] ? _write_lock+0x39/0x3e Apr 2 21:17:53 alfa kernel: [] ? xfs_iget+0x2e3/0x422 Apr 2 21:17:53 alfa kernel: [] ? xfs_iget+0x2e3/0x422 Apr 2 21:17:53 alfa kernel: [] ? xfs_trans_iget+0x2a/0x55 Apr 2 21:17:53 alfa kernel: [] ? xfs_ialloc+0x9b/0x569 Apr 2 21:17:53 alfa kernel: [] ? __down_write_nested+0x1a/0xa1 Apr 2 21:17:53 alfa kernel: [] ? xfs_dir_ialloc+0x78/0x289 Apr 2 21:17:53 alfa kernel: [] ? down_write_nested+0x52/0x59 Apr 2 21:17:53 alfa kernel: [] ? xfs_create+0x317/0x526 Apr 2 21:17:53 alfa kernel: [] ? xfs_vn_mknod+0xdb/0x171 Apr 2 21:17:53 alfa kernel: [] ? xfs_vn_create+0x10/0x12 Apr 2 21:17:53 alfa kernel: [] ? vfs_create+0xee/0x18c Apr 2 21:17:53 alfa kernel: [] ? do_filp_open+0x31a/0x99f Apr 2 21:17:53 alfa kernel: [] ? cp_new_stat+0xfb/0x114 Apr 2 21:17:53 alfa kernel: [] ? alloc_fd+0x38/0x123 Apr 2 21:17:53 alfa kernel: [] ? _spin_unlock+0x2b/0x2f Apr 2 21:17:53 alfa kernel: [] ? do_sys_open+0x62/0x109 Apr 2 21:17:53 alfa kernel: [] ? sys_open+0x20/0x22 Apr 2 21:17:53 alfa kernel: [] ? system_call_fastpath+0x16/0x1b Apr 2 21:18:59 alfa kernel: BUG: soft lockup - CPU#3 stuck for 61s! [httpd:17617] Apr 2 21:31:26 alfa syslogd 1.4.1: restart. It looks like i can reproduce the but on this server on every 2-3 days. The only problem is, my customer will kill me if i can't fix it soon. :-) Can somebody help me or suggest another solution to avoid this problem? Thanks a lot, Janos Haar > >> Another issue with this productive server: >> Can somebody point me to the rigth direction? >> Or support that this is a hw problem or not? > > > Probably no, it looks like an XFS bug or a write-back bug. > > Thanks for your report. Cc'ing related people... > > >> >> The messages file are here: >> http://download.netcenter.hu/bughunt/20100324/marc30 >> >> Thanks, >> Janos Haar >> >> Mar 30 18:51:43 alfa kernel: BUG: unable to handle kernel paging request >> at >> 000000320000008c >> Mar 30 18:51:43 alfa kernel: IP: [] >> xfs_iflush_cluster+0x148/0x35a >> Mar 30 18:51:43 alfa kernel: PGD 102d7a067 PUD 0 >> Mar 30 18:51:43 alfa kernel: Oops: 0000 [#1] SMP >> Mar 30 18:51:43 alfa kernel: last sysfs file: /sys/class/misc/rfkill/dev >> Mar 30 18:51:43 alfa kernel: CPU 0 >> Mar 30 18:51:43 alfa kernel: Modules linked in: hidp l2cap crc16 >> bluetooth >> rfkill ipv6 video output sbs sbshc battery ac parport_pc lp parport >> serio_raw 8250_ >> pnp 8250 serial_core shpchp button i2c_i801 i2c_core pcspkr >> Mar 30 18:51:43 alfa kernel: Pid: 3242, comm: flush-8:16 Not tainted >> 2.6.32.10 #2 >> Mar 30 18:51:43 alfa kernel: RIP: 0010:[] >> [] xfs_iflush_cluster+0x148/0x35a >> Mar 30 18:51:43 alfa kernel: RSP: 0000:ffff880228ce5b60 EFLAGS: 00010206 >> Mar 30 18:51:43 alfa kernel: RAX: 0000003200000000 RBX: ffff8801537947d0 >> RCX: 000000000000001a >> Mar 30 18:51:43 alfa kernel: RDX: 0000000000000020 RSI: 00000000000c6cc2 >> RDI: 0000000000000001 >> Mar 30 18:51:43 alfa kernel: RBP: ffff880228ce5bd0 R08: ffff880228ce5b20 >> R09: ffff8801ea436928 >> Mar 30 18:51:43 alfa kernel: R10: 00000000000c6cc2 R11: 0000000000000001 >> R12: ffff8800b630b11a >> Mar 30 18:51:43 alfa kernel: R13: ffff8801bd54ab30 R14: ffff88022962d2b8 >> R15: 00000000000c6ca0 >> Mar 30 18:51:43 alfa kernel: FS: 0000000000000000(0000) >> GS:ffff880028200000(0000) knlGS:0000000000000000 >> Mar 30 18:51:43 alfa kernel: CS: 0010 DS: 0018 ES: 0018 CR0: >> 000000008005003b >> Mar 30 18:51:43 alfa kernel: CR2: 000000320000008c CR3: 0000000168e75000 >> CR4: 00000000000006f0 >> Mar 30 18:51:43 alfa kernel: DR0: 0000000000000000 DR1: 0000000000000000 >> DR2: 0000000000000000 >> Mar 30 18:51:43 alfa kernel: DR3: 0000000000000000 DR6: 00000000ffff0ff0 >> DR7: 0000000000000400 >> Mar 30 18:51:43 alfa kernel: Process flush-8:16 (pid: 3242, threadinfo >> ffff880228ce4000, task ffff880228ea4040) >> Mar 30 18:51:43 alfa kernel: Stack: >> Mar 30 18:51:43 alfa kernel: ffff8801bd54ab30 ffff8800b630b140 >> ffff88022a2d99d0 ffffffffffffffe0 >> Mar 30 18:51:43 alfa kernel: <0> 0000000000000020 ffff880218e3db60 >> 0000002028ce5bd0 0000000200000000 >> Mar 30 18:51:43 alfa kernel: <0> ffff880218e3db70 ffff8801bd54ab30 >> ffff8800b630b140 0000000000000002 >> Mar 30 18:51:43 alfa kernel: Call Trace: >> Mar 30 18:51:43 alfa kernel: [] xfs_iflush+0x1c4/0x272 >> Mar 30 18:51:43 alfa kernel: [] ? >> try_wait_for_completion+0x24/0x45 >> Mar 30 18:51:43 alfa kernel: [] >> xfs_fs_write_inode+0xe0/0x11e >> Mar 30 18:51:43 alfa kernel: [] >> writeback_single_inode+0x109/0x215 >> Mar 30 18:51:43 alfa kernel: [] >> writeback_inodes_wb+0x33a/0x3cc >> Mar 30 18:51:43 alfa kernel: [] >> wb_writeback+0x137/0x1c7 >> Mar 30 18:51:43 alfa kernel: [] ? >> wb_do_writeback+0x7d/0x1ae >> Mar 30 18:51:43 alfa kernel: [] >> wb_do_writeback+0x179/0x1ae >> Mar 30 18:51:43 alfa kernel: [] ? >> wb_do_writeback+0x7d/0x1ae >> Mar 30 18:51:43 alfa kernel: [] ? >> process_timeout+0x0/0x10 >> Mar 30 18:51:43 alfa kernel: [] ? bdi_start_fn+0x0/0xd1 >> Mar 30 18:51:43 alfa kernel: [] >> bdi_writeback_task+0x2c/0xa2 >> Mar 30 18:51:43 alfa kernel: [] bdi_start_fn+0x76/0xd1 >> Mar 30 18:51:43 alfa kernel: [] ? bdi_start_fn+0x0/0xd1 >> Mar 30 18:51:43 alfa kernel: [] kthread+0x82/0x8d >> Mar 30 18:51:43 alfa kernel: [] child_rip+0xa/0x20 >> Mar 30 18:51:43 alfa kernel: [] ? restore_args+0x0/0x30 >> Mar 30 18:51:43 alfa kernel: [] ? >> finish_task_switch+0x0/0xbc >> Mar 30 18:51:43 alfa kernel: [] ? kthread+0x0/0x8d >> Mar 30 18:51:43 alfa kernel: [] ? child_rip+0x0/0x20 >> Mar 30 18:51:43 alfa kernel: Code: 8e eb 01 00 00 b8 01 00 00 00 48 d3 e0 >> ff >> c8 23 43 18 48 23 45 a8 4c 39 f8 0f 85 ae 00 00 00 48 8b 83 80 00 00 00 >> 48 >> 85 c0 >> 74 0b <66> f7 80 8c 00 00 00 ff 01 75 13 80 bb 0a 02 00 00 00 75 0a 8b >> Mar 30 18:51:43 alfa kernel: RIP [] >> xfs_iflush_cluster+0x148/0x35a >> Mar 30 18:51:43 alfa kernel: RSP >> Mar 30 18:51:43 alfa kernel: CR2: 000000320000008c >> Mar 30 18:51:43 alfa kernel: ---[ end trace e6c8391ea76602f4 ]--- >> Mar 30 18:51:43 alfa kernel: flush-8:16 used greatest stack depth: 2464 >> bytes left >> Mar 30 19:09:39 alfa syslogd 1.4.1: restart. >> > -- > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > Please read the FAQ at http://www.tux.org/lkml/ From SRS0+1s6Y+31+fromorbit.com=david@internode.on.net Fri Apr 2 18:07:34 2010 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=AWL,BAYES_00, FH_DATE_PAST_20XX autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id o32N7YJq255413 for ; Fri, 2 Apr 2010 18:07:34 -0500 X-ASG-Debug-ID: 1270249759-3cef027a0000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from mail.internode.on.net (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 794EE29608C for ; Fri, 2 Apr 2010 16:09:20 -0700 (PDT) Received: from mail.internode.on.net (bld-mail13.adl6.internode.on.net [150.101.137.98]) by cuda.sgi.com with ESMTP id ua8OidRlIVwI1wzk for ; Fri, 02 Apr 2010 16:09:20 -0700 (PDT) Received: from dastard (unverified [121.44.229.111]) by mail.internode.on.net (SurgeMail 3.8f2) with ESMTP id 19411891-1927428 for multiple; Sat, 03 Apr 2010 09:39:07 +1030 (CDT) Received: from dave by dastard with local (Exim 4.71) (envelope-from ) id 1Nxpz7-0005Xf-D3; Sat, 03 Apr 2010 10:09:05 +1100 Date: Sat, 3 Apr 2010 10:09:05 +1100 From: Dave Chinner To: Janos Haar Cc: =?iso-8859-1?Q?Am=E9rico?= Wang , linux-kernel@vger.kernel.org, KAMEZAWA Hiroyuki , linux-mm@kvack.org, xfs@oss.sgi.com, axboe@kernel.dk X-ASG-Orig-Subj: Re: Kernel crash in xfs_iflush_cluster (was Somebody take a look please!...) Subject: Re: Kernel crash in xfs_iflush_cluster (was Somebody take a look please!...) Message-ID: <20100402230905.GW3335@dastard> References: <03ca01cacb92$195adf50$0400a8c0@dcccs> <2375c9f91003242029p1efbbea1v8e313e460b118f14@mail.gmail.com> <20100325153110.6be9a3df.kamezawa.hiroyu@jp.fujitsu.com> <02c101cacbf8$d21d1650$0400a8c0@dcccs> <179901cad182$5f87f620$0400a8c0@dcccs> <1fe901cad2b0$d39d0300$0400a8c0@dcccs> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <1fe901cad2b0$d39d0300$0400a8c0@dcccs> User-Agent: Mutt/1.5.20 (2009-06-14) X-Barracuda-Connect: bld-mail13.adl6.internode.on.net[150.101.137.98] X-Barracuda-Start-Time: 1270249761 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.26550 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean On Sat, Apr 03, 2010 at 12:07:00AM +0200, Janos Haar wrote: > Hello, > > ----- Original Message ----- From: "Américo Wang" > > To: "Janos Haar" > Cc: ; "KAMEZAWA Hiroyuki" > ; ; > ; "Jens Axboe" > Sent: Thursday, April 01, 2010 12:37 PM > Subject: Re: Somebody take a look please! (some kind of kernel bug?) > > > >On Thu, Apr 1, 2010 at 6:01 PM, Janos Haar > > wrote: > >>Hello, > >> > > > >Hi, > >This is a totally different bug from the previous one reported by you. :) > > Today i have got this again, exactly the same. (if somebody wants > the log, just ask) > There is a cut: Small hint - please put the subsytemthe bug occurred in in the subject line. I missed this in the firehose of lkml traffic because there wasnothing to indicate to me it was in XFS. Soemthing like: "Kernel crash in xfs_iflush_cluster" Won't get missed quite so easily.... This may be a fixed problem - what kernel are you running? Cheers, Dave. -- Dave Chinner david@fromorbit.com From BATV+58832a5674a9945d418f+2414+infradead.org+hch@bombadil.srs.infradead.org Sat Apr 3 04:21:14 2010 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-0.7 required=5.0 tests=AWL,BAYES_00, FH_DATE_PAST_20XX autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id o339LBu8033685 for ; Sat, 3 Apr 2010 04:21:14 -0500 X-ASG-Debug-ID: 1270286579-051f02f80000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from bombadil.infradead.org (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id D9E50123E900; Sat, 3 Apr 2010 02:22:59 -0700 (PDT) Received: from bombadil.infradead.org (bombadil.infradead.org [18.85.46.34]) by cuda.sgi.com with ESMTP id JzoRAA3vVA5OcOpn; Sat, 03 Apr 2010 02:22:59 -0700 (PDT) X-ASG-Whitelist: Client Received: from hch by bombadil.infradead.org with local (Exim 4.69 #1 (Red Hat Linux)) id 1NxzZC-0007Fk-HB; Sat, 03 Apr 2010 09:22:58 +0000 Date: Sat, 3 Apr 2010 05:22:58 -0400 From: Christoph Hellwig To: Bill Kendall Cc: xfs@oss.sgi.com X-ASG-Orig-Subj: Re: [PATCH] xfsdump: exempt quota files from filesize checks Subject: Re: [PATCH] xfsdump: exempt quota files from filesize checks Message-ID: <20100403092258.GA20166@infradead.org> References: <20100401203956.GA28295@sgi.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20100401203956.GA28295@sgi.com> User-Agent: Mutt/1.5.19 (2009-01-05) 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[18.85.46.34] X-Barracuda-Start-Time: 1270286579 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean On Thu, Apr 01, 2010 at 03:39:56PM -0500, Bill Kendall wrote: > xfsdump backs up quota information by generating quota dump files > ("xfs_quota -c dump") in the root of the filesystem being dumped. If the > user filters files from the dump based on max file size (-z option) the > quota files may not be dumped. The following patch makes the quota files > exempt from the max filesize checks. > > Signed-off-by: Bill Kendall > > diff --git a/common/content.h b/common/content.h > index e21f38e..03b72f0 100644 > --- a/common/content.h > +++ b/common/content.h > @@ -65,6 +65,8 @@ typedef struct content_hdr content_hdr_t; > #define CONTENT_PQUOTAFILE "xfsdump_quotas_proj" > #define CONTENT_GQUOTAFILE "xfsdump_quotas_group" > > +#ifdef DUMP How is this related to the rest of the patch? > /* save quota information in dump > */ > static quota_info_t quotas[] = { > - { "user quota", BOOL_TRUE, CONTENT_QUOTAFILE, "", "-uf", XFS_QUOTA_UDQ_ACCT }, > - { "project quota", BOOL_TRUE, CONTENT_PQUOTAFILE, "", "-pf", XFS_QUOTA_PDQ_ACCT }, > - { "group quota", BOOL_TRUE, CONTENT_GQUOTAFILE, "", "-gf", XFS_QUOTA_GDQ_ACCT } > + { "user quota", BOOL_TRUE, CONTENT_QUOTAFILE, "", "-uf", XFS_QUOTA_UDQ_ACCT, 0 }, > + { "project quota", BOOL_TRUE, CONTENT_PQUOTAFILE, "", "-pf", XFS_QUOTA_PDQ_ACCT, 0 }, > + { "group quota", BOOL_TRUE, CONTENT_GQUOTAFILE, "", "-gf", XFS_QUOTA_GDQ_ACCT, 0 } > }; trailing fields in static structures are implicitly filled with zeroes. Reviewed-by: Christoph Hellwig From BATV+58832a5674a9945d418f+2414+infradead.org+hch@bombadil.srs.infradead.org Sat Apr 3 04:23:23 2010 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-0.7 required=5.0 tests=AWL,BAYES_00, FH_DATE_PAST_20XX autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id o339NMT0033846 for ; Sat, 3 Apr 2010 04:23:23 -0500 X-ASG-Debug-ID: 1270286710-267e039f0000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from bombadil.infradead.org (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 5DF8629873B for ; Sat, 3 Apr 2010 02:25:11 -0700 (PDT) Received: from bombadil.infradead.org (bombadil.infradead.org [18.85.46.34]) by cuda.sgi.com with ESMTP id zoquAQOPwNbwxOkq for ; Sat, 03 Apr 2010 02:25:11 -0700 (PDT) X-ASG-Whitelist: Client Received: from hch by bombadil.infradead.org with local (Exim 4.69 #1 (Red Hat Linux)) id 1NxzbJ-0007pZ-8i; Sat, 03 Apr 2010 09:25:09 +0000 Date: Sat, 3 Apr 2010 05:25:09 -0400 From: Christoph Hellwig To: Dave Chinner Cc: xfs@oss.sgi.com X-ASG-Orig-Subj: Re: [PATCH 1/8] xfs: ensure that sync updates the log tail correctly Subject: Re: [PATCH 1/8] xfs: ensure that sync updates the log tail correctly Message-ID: <20100403092509.GB20166@infradead.org> References: <1270125691-29266-1-git-send-email-david@fromorbit.com> <1270125691-29266-2-git-send-email-david@fromorbit.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1270125691-29266-2-git-send-email-david@fromorbit.com> User-Agent: Mutt/1.5.19 (2009-01-05) 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[18.85.46.34] X-Barracuda-Start-Time: 1270286711 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean Still looks good to me. Alex, can you send this to Linus for 2.6.34-rc? From BATV+58832a5674a9945d418f+2414+infradead.org+hch@bombadil.srs.infradead.org Sat Apr 3 04:23:37 2010 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-0.7 required=5.0 tests=AWL,BAYES_00, FH_DATE_PAST_20XX autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id o339NaOK033875 for ; Sat, 3 Apr 2010 04:23:37 -0500 X-ASG-Debug-ID: 1270286724-1cf803b50000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from bombadil.infradead.org (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id EB5CCF9A25D for ; Sat, 3 Apr 2010 02:25:24 -0700 (PDT) Received: from bombadil.infradead.org (bombadil.infradead.org [18.85.46.34]) by cuda.sgi.com with ESMTP id bdNC3unno7XfI5qz for ; Sat, 03 Apr 2010 02:25:24 -0700 (PDT) X-ASG-Whitelist: Client Received: from hch by bombadil.infradead.org with local (Exim 4.69 #1 (Red Hat Linux)) id 1NxzbX-0007pl-K0; Sat, 03 Apr 2010 09:25:23 +0000 Date: Sat, 3 Apr 2010 05:25:23 -0400 From: Christoph Hellwig To: Dave Chinner Cc: xfs@oss.sgi.com X-ASG-Orig-Subj: Re: [PATCH 2/8] xfs: don't warn on EAGAIN in inode reclaim Subject: Re: [PATCH 2/8] xfs: don't warn on EAGAIN in inode reclaim Message-ID: <20100403092523.GC20166@infradead.org> References: <1270125691-29266-1-git-send-email-david@fromorbit.com> <1270125691-29266-3-git-send-email-david@fromorbit.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1270125691-29266-3-git-send-email-david@fromorbit.com> User-Agent: Mutt/1.5.19 (2009-01-05) 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[18.85.46.34] X-Barracuda-Start-Time: 1270286724 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean On Thu, Apr 01, 2010 at 11:41:25PM +1100, Dave Chinner wrote: > From: Dave Chinner > > Any inode reclaim flush that returns EAGAIN will result in the inode > reclaim being attempted again later. There is no need to issue a > warning into the logs about this situation. > > Signed-off-by: Dave Chinner > Reviewed-by: Alex Elder Looks good, Reviewed-by: Christoph Hellwig From BATV+58832a5674a9945d418f+2414+infradead.org+hch@bombadil.srs.infradead.org Sat Apr 3 04:30:08 2010 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=AWL,BAYES_00,FH_DATE_PAST_20XX, SUBJ_TICKET autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id o339U8Bt034349 for ; Sat, 3 Apr 2010 04:30:08 -0500 X-ASG-Debug-ID: 1270287116-0c9900d20000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from bombadil.infradead.org (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id BB6DE2987B7 for ; Sat, 3 Apr 2010 02:31:56 -0700 (PDT) Received: from bombadil.infradead.org (bombadil.infradead.org [18.85.46.34]) by cuda.sgi.com with ESMTP id Gg6TsirewhWWPvPS for ; Sat, 03 Apr 2010 02:31:56 -0700 (PDT) X-ASG-Whitelist: Client Received: from hch by bombadil.infradead.org with local (Exim 4.69 #1 (Red Hat Linux)) id 1Nxzhs-0000Gw-FP; Sat, 03 Apr 2010 09:31:56 +0000 Date: Sat, 3 Apr 2010 05:31:56 -0400 From: Christoph Hellwig To: Dave Chinner Cc: xfs@oss.sgi.com X-ASG-Orig-Subj: Re: [PATCH 3/8] xfs: make the log ticket transaction id random Subject: Re: [PATCH 3/8] xfs: make the log ticket transaction id random Message-ID: <20100403093156.GD20166@infradead.org> References: <1270125691-29266-1-git-send-email-david@fromorbit.com> <1270125691-29266-4-git-send-email-david@fromorbit.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1270125691-29266-4-git-send-email-david@fromorbit.com> User-Agent: Mutt/1.5.19 (2009-01-05) 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[18.85.46.34] X-Barracuda-Start-Time: 1270287116 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean On Thu, Apr 01, 2010 at 11:41:26PM +1100, Dave Chinner wrote: > From: Dave Chinner > > The transaction ID that is written to the log for a transaction is > currently set by taking the lower 32 bits of the memory address of > the ticket structure. This is not guaranteed to be unique as > tickets comes from a slab and slots can be reallocated immediately > after being freed. As a result, there is no guarantee of uniqueness > in the ticket ID value. > > Fix this by assigning a random number to the ticket ID field so that > it is extremely unlikely that duplicates will occur and remove the > possibility of transactions being mixed up during recovery due to > duplicate IDs. I already noticed that you uses a random tid in your delayed logging patches. But even a random number means we can get duplicate tids. If we assign tids from a wrapping counter instead we can guarantee that they are unique as long as we don't have more than UINT_MAX transactions in the log, which is a limitation we could easily enforce. From BATV+58832a5674a9945d418f+2414+infradead.org+hch@bombadil.srs.infradead.org Sat Apr 3 04:34:51 2010 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-0.7 required=5.0 tests=AWL,BAYES_00, FH_DATE_PAST_20XX autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id o339YoBK034764 for ; Sat, 3 Apr 2010 04:34:51 -0500 X-ASG-Debug-ID: 1270287398-413d01ce0000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from bombadil.infradead.org (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id BB603148279F for ; Sat, 3 Apr 2010 02:36:38 -0700 (PDT) Received: from bombadil.infradead.org (bombadil.infradead.org [18.85.46.34]) by cuda.sgi.com with ESMTP id P3h9X2jFVxQNIaHw for ; Sat, 03 Apr 2010 02:36:38 -0700 (PDT) X-ASG-Whitelist: Client Received: from hch by bombadil.infradead.org with local (Exim 4.69 #1 (Red Hat Linux)) id 1NxzmQ-0000wS-73; Sat, 03 Apr 2010 09:36:38 +0000 Date: Sat, 3 Apr 2010 05:36:38 -0400 From: Christoph Hellwig To: Dave Chinner Cc: xfs@oss.sgi.com X-ASG-Orig-Subj: Re: [PATCH 4/8] xfs: add log item recovery tracing Subject: Re: [PATCH 4/8] xfs: add log item recovery tracing Message-ID: <20100403093638.GE20166@infradead.org> References: <1270125691-29266-1-git-send-email-david@fromorbit.com> <1270125691-29266-5-git-send-email-david@fromorbit.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1270125691-29266-5-git-send-email-david@fromorbit.com> User-Agent: Mutt/1.5.19 (2009-01-05) 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[18.85.46.34] X-Barracuda-Start-Time: 1270287398 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean On Thu, Apr 01, 2010 at 11:41:27PM +1100, Dave Chinner wrote: > From: Dave Chinner > > Currently there is no tracing in log recovery, so it is difficult to > determine what is going on when something goes wrong. > > Add tracing for log item recovery to provide visibility into the log > recovery process. The tracing added shows regions being extracted > from the log transactions and added to the transaction hash forming > recovery items, followed by the reordering, cancelling and finally > recovery of the items. > > Signed-off-by: Dave Chinner > --- > fs/xfs/linux-2.6/xfs_trace.c | 3 + > fs/xfs/linux-2.6/xfs_trace.h | 147 ++++++++++++++++++++++++++++++++++++++++++ > fs/xfs/xfs_buf_item.h | 2 +- > fs/xfs/xfs_log_recover.c | 44 ++++++++++-- > 4 files changed, 187 insertions(+), 9 deletions(-) > > +#define XFS_LOG_ITEM_TYPE \ > + { 0x1236, "XFS_LI_EFI" }, \ > + { 0x1237, "XFS_LI_EFD" }, \ > + { 0x1238, "XFS_LI_IUNLINK" }, \ > + { 0x123b, "XFS_LI_INODE" }, \ > + { 0x123c, "XFS_LI_BUF" }, \ > + { 0x123d, "XFS_LI_DQUOT" }, \ > + { 0x123e, "XFS_LI_QUOTAOFF" } For the other trace events I kept these close to the defintion of these flags. Is there a good reason you use the numerical and not hte symbolic names on the left side? The rest of the patch looks good to me. From BATV+58832a5674a9945d418f+2414+infradead.org+hch@bombadil.srs.infradead.org Sat Apr 3 04:58:09 2010 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-0.7 required=5.0 tests=AWL,BAYES_00, FH_DATE_PAST_20XX autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id o339w8QC036258 for ; Sat, 3 Apr 2010 04:58:08 -0500 X-ASG-Debug-ID: 1270288796-1eb401480000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from bombadil.infradead.org (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id F2D74298581 for ; Sat, 3 Apr 2010 02:59:56 -0700 (PDT) Received: from bombadil.infradead.org (bombadil.infradead.org [18.85.46.34]) by cuda.sgi.com with ESMTP id Lo6ue4l3EQnHzxxF for ; Sat, 03 Apr 2010 02:59:56 -0700 (PDT) X-ASG-Whitelist: Client Received: from hch by bombadil.infradead.org with local (Exim 4.69 #1 (Red Hat Linux)) id 1Ny08y-00041o-HI; Sat, 03 Apr 2010 09:59:56 +0000 Date: Sat, 3 Apr 2010 05:59:56 -0400 From: Christoph Hellwig To: Dave Chinner Cc: xfs@oss.sgi.com X-ASG-Orig-Subj: Re: [PATCH 5/8] xfs: convert the per-mount dquot list to use list heads Subject: Re: [PATCH 5/8] xfs: convert the per-mount dquot list to use list heads Message-ID: <20100403095956.GF20166@infradead.org> References: <1270125691-29266-1-git-send-email-david@fromorbit.com> <1270125691-29266-6-git-send-email-david@fromorbit.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1270125691-29266-6-git-send-email-david@fromorbit.com> User-Agent: Mutt/1.5.19 (2009-01-05) 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[18.85.46.34] X-Barracuda-Start-Time: 1270288796 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean On Thu, Apr 01, 2010 at 11:41:28PM +1100, Dave Chinner wrote: > From: Dave Chinner > > Convert the dquot list on the filesytesm to use listhead > infrastructure rather than the roll-your-own in the quota code. > > Signed-off-by: Dave Chinner Looks good, Reviewed-by: Christoph Hellwig From BATV+58832a5674a9945d418f+2414+infradead.org+hch@bombadil.srs.infradead.org Sat Apr 3 04:58:24 2010 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-0.7 required=5.0 tests=AWL,BAYES_00, FH_DATE_PAST_20XX autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id o339wNa5036301 for ; Sat, 3 Apr 2010 04:58:23 -0500 X-ASG-Debug-ID: 1270288811-629c00c70000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from bombadil.infradead.org (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 0646914827EB for ; Sat, 3 Apr 2010 03:00:11 -0700 (PDT) Received: from bombadil.infradead.org (bombadil.infradead.org [18.85.46.34]) by cuda.sgi.com with ESMTP id oYc5emAdER8IlVhT for ; Sat, 03 Apr 2010 03:00:11 -0700 (PDT) X-ASG-Whitelist: Client Received: from hch by bombadil.infradead.org with local (Exim 4.69 #1 (Red Hat Linux)) id 1Ny09D-0004an-Fx; Sat, 03 Apr 2010 10:00:11 +0000 Date: Sat, 3 Apr 2010 06:00:11 -0400 From: Christoph Hellwig To: Dave Chinner Cc: xfs@oss.sgi.com X-ASG-Orig-Subj: Re: [PATCH 6/8] xfs: remove duplicate code from dquot reclaim Subject: Re: [PATCH 6/8] xfs: remove duplicate code from dquot reclaim Message-ID: <20100403100011.GG20166@infradead.org> References: <1270125691-29266-1-git-send-email-david@fromorbit.com> <1270125691-29266-7-git-send-email-david@fromorbit.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1270125691-29266-7-git-send-email-david@fromorbit.com> User-Agent: Mutt/1.5.19 (2009-01-05) 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[18.85.46.34] X-Barracuda-Start-Time: 1270288812 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean On Thu, Apr 01, 2010 at 11:41:29PM +1100, Dave Chinner wrote: > From: Dave Chinner > > The dquot shaker and the free-list reclaim code use exactly the same > algorithm but the code is duplicated and slightly different in each > case. Make the shaker code use the single dquot reclaim code to > remove the code duplication. > > Signed-off-by: Dave Chinner Looks good, Reviewed-by: Christoph Hellwig From BATV+58832a5674a9945d418f+2414+infradead.org+hch@bombadil.srs.infradead.org Sat Apr 3 04:58:34 2010 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-0.7 required=5.0 tests=AWL,BAYES_00, FH_DATE_PAST_20XX autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id o339wXlK036328 for ; Sat, 3 Apr 2010 04:58:33 -0500 X-ASG-Debug-ID: 1270288821-3e9702e90000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from bombadil.infradead.org (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id E6F1B14827ED for ; Sat, 3 Apr 2010 03:00:21 -0700 (PDT) Received: from bombadil.infradead.org (bombadil.infradead.org [18.85.46.34]) by cuda.sgi.com with ESMTP id XgKzsHFd5dnLbyHD for ; Sat, 03 Apr 2010 03:00:21 -0700 (PDT) X-ASG-Whitelist: Client Received: from hch by bombadil.infradead.org with local (Exim 4.69 #1 (Red Hat Linux)) id 1Ny09N-0004cb-Dh; Sat, 03 Apr 2010 10:00:21 +0000 Date: Sat, 3 Apr 2010 06:00:21 -0400 From: Christoph Hellwig To: Dave Chinner Cc: xfs@oss.sgi.com X-ASG-Orig-Subj: Re: [PATCH 7/8] xfs: convert the dquot hash list to use list heads Subject: Re: [PATCH 7/8] xfs: convert the dquot hash list to use list heads Message-ID: <20100403100021.GH20166@infradead.org> References: <1270125691-29266-1-git-send-email-david@fromorbit.com> <1270125691-29266-8-git-send-email-david@fromorbit.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1270125691-29266-8-git-send-email-david@fromorbit.com> User-Agent: Mutt/1.5.19 (2009-01-05) 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[18.85.46.34] X-Barracuda-Start-Time: 1270288821 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean On Thu, Apr 01, 2010 at 11:41:30PM +1100, Dave Chinner wrote: > From: Dave Chinner > > Convert the dquot hash list on the filesystem to use listhead > infrastructure rather than the roll-your-own in the quota code. > > Signed-off-by: Dave Chinner Reviewed-by: Christoph Hellwig From BATV+58832a5674a9945d418f+2414+infradead.org+hch@bombadil.srs.infradead.org Sat Apr 3 04:58:44 2010 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-0.7 required=5.0 tests=AWL,BAYES_00, FH_DATE_PAST_20XX autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id o339wikq036361 for ; Sat, 3 Apr 2010 04:58:44 -0500 X-ASG-Debug-ID: 1270288832-629e00c40000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from bombadil.infradead.org (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id AEACC1482803 for ; Sat, 3 Apr 2010 03:00:32 -0700 (PDT) Received: from bombadil.infradead.org (bombadil.infradead.org [18.85.46.34]) by cuda.sgi.com with ESMTP id SJ8Caa9BHnQnCmBY for ; Sat, 03 Apr 2010 03:00:32 -0700 (PDT) X-ASG-Whitelist: Client Received: from hch by bombadil.infradead.org with local (Exim 4.69 #1 (Red Hat Linux)) id 1Ny09Y-0004dc-5N; Sat, 03 Apr 2010 10:00:32 +0000 Date: Sat, 3 Apr 2010 06:00:32 -0400 From: Christoph Hellwig To: Dave Chinner Cc: xfs@oss.sgi.com X-ASG-Orig-Subj: Re: [PATCH 8/8] xfs: convert the dquot free list to use list heads Subject: Re: [PATCH 8/8] xfs: convert the dquot free list to use list heads Message-ID: <20100403100032.GI20166@infradead.org> References: <1270125691-29266-1-git-send-email-david@fromorbit.com> <1270125691-29266-9-git-send-email-david@fromorbit.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1270125691-29266-9-git-send-email-david@fromorbit.com> User-Agent: Mutt/1.5.19 (2009-01-05) 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[18.85.46.34] X-Barracuda-Start-Time: 1270288832 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean On Thu, Apr 01, 2010 at 11:41:31PM +1100, Dave Chinner wrote: > From: Dave Chinner > > Convert the dquot free list on the filesystem to use listhead > infrastructure rather than the roll-your-own in the quota code. > > Signed-off-by: Dave Chinner Looks good, Reviewed-by: Christoph Hellwig From BATV+58832a5674a9945d418f+2414+infradead.org+hch@bombadil.srs.infradead.org Sat Apr 3 05:00:13 2010 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-0.7 required=5.0 tests=AWL,BAYES_00, FH_DATE_PAST_20XX autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id o33A0DcS036509 for ; Sat, 3 Apr 2010 05:00:13 -0500 X-ASG-Debug-ID: 1270288921-412c02cd0000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from bombadil.infradead.org (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 8D262148280B for ; Sat, 3 Apr 2010 03:02:01 -0700 (PDT) Received: from bombadil.infradead.org (bombadil.infradead.org [18.85.46.34]) by cuda.sgi.com with ESMTP id kGAs8cMSlg5YisQu for ; Sat, 03 Apr 2010 03:02:01 -0700 (PDT) X-ASG-Whitelist: Client Received: from hch by bombadil.infradead.org with local (Exim 4.69 #1 (Red Hat Linux)) id 1Ny0Ay-00060o-VO; Sat, 03 Apr 2010 10:02:01 +0000 Date: Sat, 3 Apr 2010 06:02:00 -0400 From: Christoph Hellwig To: Dave Chinner Cc: xfs@oss.sgi.com X-ASG-Orig-Subj: [PATCH 9/8] xfs: remove xfs_dqmarker Subject: [PATCH 9/8] xfs: remove xfs_dqmarker Message-ID: <20100403100200.GJ20166@infradead.org> References: <1270125691-29266-1-git-send-email-david@fromorbit.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1270125691-29266-1-git-send-email-david@fromorbit.com> User-Agent: Mutt/1.5.19 (2009-01-05) 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[18.85.46.34] X-Barracuda-Start-Time: 1270288921 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean Signed-off-by: Christoph Hellwig Index: xfs/fs/xfs/quota/xfs_dquot.h =================================================================== --- xfs.orig/fs/xfs/quota/xfs_dquot.h 2010-04-03 11:50:57.597006532 +0200 +++ xfs/fs/xfs/quota/xfs_dquot.h 2010-04-03 11:54:38.612005622 +0200 @@ -43,21 +43,10 @@ struct xfs_mount; struct xfs_trans; /* - * This is the marker which is designed to occupy the first few - * bytes of the xfs_dquot_t structure. Even inside this, the freelist pointers - * must come first. - * This serves as the marker ("sentinel") when we have to restart list - * iterations because of locking considerations. - */ -typedef struct xfs_dqmarker { - uint dqm_flags; /* various flags (XFS_DQ_*) */ -} xfs_dqmarker_t; - -/* * The incore dquot structure */ typedef struct xfs_dquot { - xfs_dqmarker_t q_lists; /* list ptrs, q_flags (marker) */ + uint dq_flags; /* various flags (XFS_DQ_*) */ struct list_head q_freelist; /* global free list of dquots */ struct list_head q_mplist; /* mount's list of dquots */ struct list_head q_hashlist; /* gloabl hash list of dquots */ @@ -81,13 +70,6 @@ typedef struct xfs_dquot { wait_queue_head_t q_pinwait; /* dquot pinning wait queue */ } xfs_dquot_t; - -#define dq_flnext q_lists.dqm_flnext -#define dq_flprev q_lists.dqm_flprev -#define dq_mplist q_lists.dqm_mplist -#define dq_hashlist q_lists.dqm_hashlist -#define dq_flags q_lists.dqm_flags - /* * Lock hierarchy for q_qlock: * XFS_QLOCK_NORMAL is the implicit default, @@ -121,7 +103,6 @@ static inline void xfs_dqfunlock(xfs_dqu } #define XFS_DQ_IS_LOCKED(dqp) (mutex_is_locked(&((dqp)->q_qlock))) -#define XFS_DQ_IS_ON_FREELIST(dqp) ((dqp)->dq_flnext != (dqp)) #define XFS_DQ_IS_DIRTY(dqp) ((dqp)->dq_flags & XFS_DQ_DIRTY) #define XFS_QM_ISUDQ(dqp) ((dqp)->dq_flags & XFS_DQ_USER) #define XFS_QM_ISPDQ(dqp) ((dqp)->dq_flags & XFS_DQ_PROJ) Index: xfs/fs/xfs/quota/xfs_qm_syscalls.c =================================================================== --- xfs.orig/fs/xfs/quota/xfs_qm_syscalls.c 2010-04-03 11:52:38.335003250 +0200 +++ xfs/fs/xfs/quota/xfs_qm_syscalls.c 2010-04-03 11:54:51.139005979 +0200 @@ -930,7 +930,7 @@ struct mutex qcheck_lock; } typedef struct dqtest { - xfs_dqmarker_t q_lists; + uint dq_flags; /* various flags (XFS_DQ_*) */ struct list_head q_hashlist; xfs_dqhash_t *q_hash; /* the hashchain header */ xfs_mount_t *q_mount; /* filesystem this relates to */ From BATV+58832a5674a9945d418f+2414+infradead.org+hch@bombadil.srs.infradead.org Sat Apr 3 05:31:35 2010 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-0.7 required=5.0 tests=AWL,BAYES_00, FH_DATE_PAST_20XX autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id o33AVXAS039360 for ; Sat, 3 Apr 2010 05:31:35 -0500 X-ASG-Debug-ID: 1270290801-21b501360000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from bombadil.infradead.org (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id D0D4112368FD for ; Sat, 3 Apr 2010 03:33:21 -0700 (PDT) Received: from bombadil.infradead.org (bombadil.infradead.org [18.85.46.34]) by cuda.sgi.com with ESMTP id X8WOC5O4UXu0294L for ; Sat, 03 Apr 2010 03:33:21 -0700 (PDT) X-ASG-Whitelist: Client Received: from hch by bombadil.infradead.org with local (Exim 4.69 #1 (Red Hat Linux)) id 1Ny0fJ-0007FS-IV for xfs@oss.sgi.com; Sat, 03 Apr 2010 10:33:21 +0000 Date: Sat, 3 Apr 2010 06:33:21 -0400 From: Christoph Hellwig To: xfs@oss.sgi.com X-ASG-Orig-Subj: [PATCH] xfsprogs: add a platform_discard_blocks stub to gnufreebsd Subject: [PATCH] xfsprogs: add a platform_discard_blocks stub to gnufreebsd Message-ID: <20100403103321.GA20739@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.19 (2009-01-05) 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[18.85.46.34] X-Barracuda-Start-Time: 1270290801 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean Signed-off-by: Christoph Hellwig Index: xfsprogs-dev/include/gnukfreebsd.h =================================================================== --- xfsprogs-dev.orig/include/gnukfreebsd.h 2010-04-03 12:29:57.048004157 +0200 +++ xfsprogs-dev/include/gnukfreebsd.h 2010-04-03 12:30:12.913005989 +0200 @@ -119,4 +119,10 @@ static __inline__ void platform_uuid_cop uuid_copy(*dst, *src); } +static __inline__ int +platform_discard_blocks(int fd, uint64_t start, uint64_t len) +{ + return 0; +} + #endif /* __XFS_KFREEBSD_H__ */ From janos.haar@netcenter.hu Sat Apr 3 08:47:15 2010 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=1.3 required=5.0 tests=AWL,BAYES_00,FH_DATE_PAST_20XX, STOX_REPLY_TYPE autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id o33DlEcV052597 for ; Sat, 3 Apr 2010 08:47:14 -0500 X-ASG-Debug-ID: 1270302539-609302660000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from mail.netcenter.hu (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 60D251535C09 for ; Sat, 3 Apr 2010 06:48:59 -0700 (PDT) Received: from mail.netcenter.hu (ns.netcenter.hu [195.228.254.57]) by cuda.sgi.com with ESMTP id PC6y5fBfFIszzFi3 for ; Sat, 03 Apr 2010 06:48:59 -0700 (PDT) Received: from dcccs (94-21-96-246.pool.digikabel.hu [94.21.96.246]) by mail.netcenter.hu (8.13.4/8.13.4) with SMTP id o33Dne0p007187; Sat, 3 Apr 2010 15:49:41 +0200 Message-ID: <22c901cad333$7a67db60$0400a8c0@dcccs> From: "Janos Haar" To: "Dave Chinner" Cc: , , , , , References: <03ca01cacb92$195adf50$0400a8c0@dcccs> <2375c9f91003242029p1efbbea1v8e313e460b118f14@mail.gmail.com> <20100325153110.6be9a3df.kamezawa.hiroyu@jp.fujitsu.com> <02c101cacbf8$d21d1650$0400a8c0@dcccs> <179901cad182$5f87f620$0400a8c0@dcccs> <1fe901cad2b0$d39d0300$0400a8c0@dcccs> <20100402230905.GW3335@dastard> X-ASG-Orig-Subj: Re: Kernel crash in xfs_iflush_cluster (was Somebody take a look please!...) Subject: Re: Kernel crash in xfs_iflush_cluster (was Somebody take a look please!...) Date: Sat, 3 Apr 2010 15:42:10 +0200 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=original Content-Transfer-Encoding: 8bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.3598 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350 X-Barracuda-Connect: ns.netcenter.hu[195.228.254.57] X-Barracuda-Start-Time: 1270302541 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=STOX_REPLY_TYPE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.26602 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 STOX_REPLY_TYPE STOX_REPLY_TYPE X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean Hello, The actual version of kernel is 2.6.32.10. There is any significant fixes for me in the last (.11) or in the next (33.x)? Thanks, Janos ----- Original Message ----- From: "Dave Chinner" To: "Janos Haar" Cc: "Américo Wang" ; ; "KAMEZAWA Hiroyuki" ; ; ; Sent: Saturday, April 03, 2010 1:09 AM Subject: Re: Kernel crash in xfs_iflush_cluster (was Somebody take a look please!...) > On Sat, Apr 03, 2010 at 12:07:00AM +0200, Janos Haar wrote: >> Hello, >> >> ----- Original Message ----- From: "Américo Wang" >> >> To: "Janos Haar" >> Cc: ; "KAMEZAWA Hiroyuki" >> ; ; >> ; "Jens Axboe" >> Sent: Thursday, April 01, 2010 12:37 PM >> Subject: Re: Somebody take a look please! (some kind of kernel bug?) >> >> >> >On Thu, Apr 1, 2010 at 6:01 PM, Janos Haar >> > wrote: >> >>Hello, >> >> >> > >> >Hi, >> >This is a totally different bug from the previous one reported by you. >> >:) >> >> Today i have got this again, exactly the same. (if somebody wants >> the log, just ask) >> There is a cut: > > Small hint - please put the subsytemthe bug occurred in in the > subject line. I missed this in the firehose of lkml traffic because > there wasnothing to indicate to me it was in XFS. Soemthing like: > > "Kernel crash in xfs_iflush_cluster" > > Won't get missed quite so easily.... > > This may be a fixed problem - what kernel are you running? > > Cheers, > > Dave. > -- > Dave Chinner > david@fromorbit.com > -- > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > Please read the FAQ at http://www.tux.org/lkml/ From sim@netnation.com Sun Apr 4 03:15:10 2010 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-0.9 required=5.0 tests=AWL,BAYES_00, FH_DATE_PAST_20XX,J_CHICKENPOX_63 autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id o348F9ZV121150 for ; Sun, 4 Apr 2010 03:15:10 -0500 X-ASG-Debug-ID: 1270369017-152c00890000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from peace.netnation.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 2F30F299773 for ; Sun, 4 Apr 2010 01:16:57 -0700 (PDT) Received: from peace.netnation.com (newpeace.netnation.com [204.174.223.7]) by cuda.sgi.com with ESMTP id Rny3fek9N9EVideT for ; Sun, 04 Apr 2010 01:16:57 -0700 (PDT) Received: from sim by peace.netnation.com with local (Exim 4.63) (envelope-from ) id 1NyL0r-0006iG-BT for xfs@oss.sgi.com; Sun, 04 Apr 2010 01:16:57 -0700 Date: Sun, 4 Apr 2010 01:16:57 -0700 From: Simon Kirby To: xfs@oss.sgi.com X-ASG-Orig-Subj: Oops in xfs_dir2_block_lookup_int from storage corruption [2.6.33] Subject: Oops in xfs_dir2_block_lookup_int from storage corruption [2.6.33] Message-ID: <20100404081657.GA24143@hostway.ca> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.13 (2006-08-11) X-Barracuda-Connect: newpeace.netnation.com[204.174.223.7] X-Barracuda-Start-Time: 1270369018 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -1.52 X-Barracuda-Spam-Status: No, SCORE=-1.52 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=BSF_RULE7568M X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.26671 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.50 BSF_RULE7568M Custom Rule 7568M X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean Hi! :) We had a fun event of two HA servers crashing back and forth to each other because of corrupted storage. xfs_repair eventually corrected the issue, but in the meantime our HA NFS servers kept breaking shortly after mounting and serving the file systems (all XFS). There is an identical backtrace on the two servers. This crashed on a kernel with CONFIG_DEBUG_INFO=y, so a useful vmlinux is available. Apr 3 04:41:59 nas03 kernel: XFS mounting filesystem dm-13 Apr 3 04:42:00 nas03 kernel: Starting XFS recovery on filesystem: dm-13 (logdev: internal) Apr 3 04:42:00 nas03 kernel: Ending XFS recovery on filesystem: dm-13 (logdev: internal) Apr 3 04:42:00 nas03 kernel: NFSD: Using /var/lib/nfs/v4recovery as the NFSv4 state recovery directory Apr 3 04:42:00 nas03 kernel: NFSD: starting 90-second grace period Apr 3 04:42:32 nas03 kernel: BUG: unable to handle kernel paging request at ffff8800f674bf00 Apr 3 04:42:32 nas03 kernel: IP: [] xfs_dir2_block_lookup_int+0xb1/0x1d0 Apr 3 04:42:32 nas03 kernel: PGD 182b063 PUD 0 Apr 3 04:42:32 nas03 kernel: Oops: 0000 [#1] SMP Apr 3 04:42:32 nas03 kernel: last sysfs file: /sys/devices/virtual/block/dm-13/removable Apr 3 04:42:32 nas03 kernel: CPU 6 Apr 3 04:42:32 nas03 kernel: Pid: 29724, comm: nfsd Not tainted 2.6.33-hw #1 0M788G/PowerEdge 1950 Apr 3 04:42:32 nas03 kernel: RIP: 0010:[] [] xfs_dir2_block_lookup_int+0xb1/0x1d0 Apr 3 04:42:32 nas03 kernel: RSP: 0000:ffff8803ca8738a0 EFLAGS: 00010203 Apr 3 04:42:32 nas03 kernel: RAX: 0000000015c6535e RBX: 0000000015c6535e RCX: 0000000000000000 Apr 3 04:42:32 nas03 kernel: RDX: 000000002b8ca6bd RSI: ffff8803137c7cc0 RDI: 000000000000172e Apr 3 04:42:32 nas03 kernel: RBP: ffff8803ca873910 R08: ffff880048422410 R09: 0000000000000000 Apr 3 04:42:32 nas03 kernel: R10: 0000000000000001 R11: 0000000000000000 R12: 000000003e3c623e Apr 3 04:42:32 nas03 kernel: R13: 0000000000000000 R14: 0000000000000000 R15: ffff8803ca873960 Apr 3 04:42:32 nas03 kernel: FS: 0000000000000000(0000) GS:ffff880028380000(0000) knlGS:0000000000000000 Apr 3 04:42:32 nas03 kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b Apr 3 04:42:32 nas03 kernel: CR2: ffff8800f674bf00 CR3: 000000043d1b6000 CR4: 00000000000006e0 Apr 3 04:42:32 nas03 kernel: DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Apr 3 04:42:32 nas03 kernel: DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Apr 3 04:42:32 nas03 kernel: Process nfsd (pid: 29724, threadinfo ffff8803ca872000, task ffff880416f46900) Apr 3 04:42:32 nas03 kernel: Stack: Apr 3 04:42:32 nas03 kernel: ffff8803ca8738e0 ffff8803ca87392c ffff8803ca873920 ffff8803010c8ff8 Apr 3 04:42:32 nas03 kernel: <0> ffff880416309400 0000000000000000 ffff8803010c8000 0000000000000000 Apr 3 04:42:32 nas03 kernel: <0> ffff8803137c7cc0 ffff8803ca8739ec ffff8803ca873960 0000000000000000 Apr 3 04:42:32 nas03 kernel: Call Trace: Apr 3 04:42:32 nas03 kernel: [] xfs_dir2_block_lookup+0x2c/0xf0 Apr 3 04:42:32 nas03 kernel: [] xfs_dir_lookup+0xdf/0x180 Apr 3 04:42:32 nas03 kernel: [] xfs_lookup+0x81/0x110 Apr 3 04:42:32 nas03 kernel: [] xfs_fs_get_parent+0x25/0x50 Apr 3 04:42:32 nas03 kernel: [] reconnect_path+0x150/0x2e0 Apr 3 04:42:32 nas03 kernel: [] exportfs_decode_fh+0xf2/0x260 Apr 3 04:42:32 nas03 kernel: [] ? nfsd_acceptable+0x0/0x100 Apr 3 04:42:32 nas03 kernel: [] ? exp_find_key+0x5d/0xc0 Apr 3 04:42:32 nas03 kernel: [] fh_verify+0x42d/0x670 Apr 3 04:42:32 nas03 kernel: [] ? default_wake_function+0xd/0x10 Apr 3 04:42:32 nas03 kernel: [] ? __wake_up_common+0x5a/0x90 Apr 3 04:42:32 nas03 kernel: [] nfsd_lookup_dentry+0x49/0x450 Apr 3 04:42:32 nas03 kernel: [] ? sunrpc_cache_lookup+0x66/0x170 Apr 3 04:42:32 nas03 kernel: [] nfsd_lookup+0x2e/0xd0 Apr 3 04:42:32 nas03 kernel: [] ? cache_check+0xf4/0x3a0 Apr 3 04:42:32 nas03 kernel: [] nfsd3_proc_lookup+0xa1/0x120 Apr 3 04:42:32 nas03 kernel: [] nfsd_dispatch+0xb5/0x240 Apr 3 04:42:32 nas03 kernel: [] svc_process+0x475/0x770 Apr 3 04:42:32 nas03 kernel: [] ? nfsd+0x0/0x130 Apr 3 04:42:32 nas03 kernel: [] nfsd+0xaf/0x130 Apr 3 04:42:32 nas03 kernel: [] kthread+0x8e/0xa0 Apr 3 04:42:32 nas03 kernel: [] kernel_thread_helper+0x4/0x10 Apr 3 04:42:32 nas03 kernel: [] ? kthread+0x0/0xa0 Apr 3 04:42:32 nas03 kernel: [] ? kernel_thread_helper+0x0/0x10 Apr 3 04:42:32 nas03 kernel: Code: f8 48 89 4d a8 8b 50 f8 49 89 c8 0f ca 89 d0 31 c9 ff ca 48 c1 e0 03 49 29 c0 eb 07 8d 4b 01 39 ca 7c 1d 8d 1c 0a d1 fb 48 63 c3 <45> 8b 24 c0 41 0f cc 44 39 e7 74 1d 77 e3 8d 53 ff 39 ca 7d e3 Apr 3 04:42:32 nas03 kernel: RIP [] xfs_dir2_block_lookup_int+0xb1/0x1d0 Apr 3 04:42:32 nas03 kernel: RSP Apr 3 04:42:32 nas03 kernel: CR2: ffff8800f674bf00 Apr 3 04:42:32 nas03 kernel: ---[ end trace e16c66e592592c64 ]--- 0xB1 == 177 decimal: Dump of assembler code for function xfs_dir2_block_lookup_int: 0xffffffff8125e3d0 : push %rbp 0xffffffff8125e3d1 : xor %r9d,%r9d 0xffffffff8125e3d4 : mov $0xffffffffffffffff,%rcx 0xffffffff8125e3db : mov %rsp,%rbp 0xffffffff8125e3de : push %r15 0xffffffff8125e3e0 : mov %rdi,%r15 0xffffffff8125e3e3 : lea -0x30(%rbp),%r8 0xffffffff8125e3e7 : push %r14 0xffffffff8125e3e9 : push %r13 0xffffffff8125e3eb : push %r12 0xffffffff8125e3ed : push %rbx 0xffffffff8125e3ee : sub $0x48,%rsp 0xffffffff8125e3f2 : mov %rsi,-0x60(%rbp) 0xffffffff8125e3f6 : mov %rdx,-0x68(%rbp) 0xffffffff8125e3fa : mov 0x30(%rdi),%rsi 0xffffffff8125e3fe : mov 0x48(%rdi),%rax 0xffffffff8125e402 : mov %rax,-0x48(%rbp) 0xffffffff8125e406 : mov (%rsi),%rdx 0xffffffff8125e409 : mov %rax,%rdi 0xffffffff8125e40c : mov %rdx,-0x50(%rbp) 0xffffffff8125e410 : mov 0x2f8(%rdx),%edx 0xffffffff8125e416 : callq 0xffffffff8125b170 0xffffffff8125e41b : test %eax,%eax 0xffffffff8125e41d : mov %eax,%r9d 0xffffffff8125e420 : je 0xffffffff8125e434 0xffffffff8125e422 : add $0x48,%rsp 0xffffffff8125e426 : mov %r9d,%eax 0xffffffff8125e429 : pop %rbx 0xffffffff8125e42a : pop %r12 0xffffffff8125e42c : pop %r13 0xffffffff8125e42e : pop %r14 0xffffffff8125e430 : pop %r15 0xffffffff8125e432 : leaveq 0xffffffff8125e433 : retq 0xffffffff8125e434 : mov -0x30(%rbp),%rsi 0xffffffff8125e438 : mov -0x50(%rbp),%rdx 0xffffffff8125e43c : mov 0x20(%r15),%edi 0xffffffff8125e440 : mov 0x8(%rsi),%rax 0xffffffff8125e444 : mov %rax,-0x40(%rbp) 0xffffffff8125e448 : movslq 0x2f0(%rdx),%rax 0xffffffff8125e44f : add -0x40(%rbp),%rax 0xffffffff8125e453 : lea -0x8(%rax),%rcx 0xffffffff8125e457 : mov %rcx,-0x58(%rbp) 0xffffffff8125e45b : mov -0x8(%rax),%edx 0xffffffff8125e45e : mov %rcx,%r8 0xffffffff8125e461 : bswap %edx 0xffffffff8125e463 : mov %edx,%eax 0xffffffff8125e465 : xor %ecx,%ecx 0xffffffff8125e467 : dec %edx 0xffffffff8125e469 : shl $0x3,%rax 0xffffffff8125e46d : sub %rax,%r8 0xffffffff8125e470 : jmp 0xffffffff8125e479 0xffffffff8125e472 : lea 0x1(%rbx),%ecx 0xffffffff8125e475 : cmp %ecx,%edx 0xffffffff8125e477 : jl 0xffffffff8125e496 0xffffffff8125e479 : lea (%rdx,%rcx,1),%ebx 0xffffffff8125e47c : sar %ebx 0xffffffff8125e47e : movslq %ebx,%rax 0xffffffff8125e481 : mov (%r8,%rax,8),%r12d <====== 0xffffffff8125e485 : bswap %r12d 0xffffffff8125e488 : cmp %r12d,%edi 0xffffffff8125e48b : je 0xffffffff8125e4aa Recompiling the function with asm("nop") inserted, I think I tracked down that instruction to this line: /* * Loop doing a binary search for our hash value. * Find our entry, ENOENT if it's not there. */ for (low = 0, high = be32_to_cpu(btp->count) - 1; ; ) { ASSERT(low <= high); mid = (low + high) >> 1; ======> if ((hash = be32_to_cpu(blp[mid].hashval)) == args->hashval) break; blp is 8 bytes which matches the multiplication of the array index in the instruction. So, this means that blp[mid] pointed to 0xffff8800f674bf00, and mid was 0x0000000015c6535e. That sounds kind of high...? xfs_repair did spit out a number of errors such as this one which may or may not explain the Oops: entry ".." at block 0 offset 32 in directory inode 1137203971 references non-existent inode 3255359147 clearing inode number in entry at offset 32... Cheers! Simon- From SRS0+ix8d+33+fromorbit.com=david@internode.on.net Sun Apr 4 05:35:32 2010 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=AWL,BAYES_00, FH_DATE_PAST_20XX autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id o34AZVMs130354 for ; Sun, 4 Apr 2010 05:35:32 -0500 X-ASG-Debug-ID: 1270377436-6013013a0000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from mail.internode.on.net (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id A6FA229985C for ; Sun, 4 Apr 2010 03:37:17 -0700 (PDT) Received: from mail.internode.on.net (bld-mail16.adl2.internode.on.net [150.101.137.101]) by cuda.sgi.com with ESMTP id 6bRtTJjw7BPIHAqe for ; Sun, 04 Apr 2010 03:37:17 -0700 (PDT) Received: from dastard (unverified [121.44.229.111]) by mail.internode.on.net (SurgeMail 3.8f2) with ESMTP id 19370193-1927428 for multiple; Sun, 04 Apr 2010 20:07:03 +1030 (CDT) Received: from dave by dastard with local (Exim 4.71) (envelope-from ) id 1NyNCP-0008Eq-Kv; Sun, 04 Apr 2010 20:37:01 +1000 Date: Sun, 4 Apr 2010 20:37:01 +1000 From: Dave Chinner To: Janos Haar Cc: xiyou.wangcong@gmail.com, linux-kernel@vger.kernel.org, kamezawa.hiroyu@jp.fujitsu.com, linux-mm@kvack.org, xfs@oss.sgi.com, axboe@kernel.dk X-ASG-Orig-Subj: Re: Kernel crash in xfs_iflush_cluster (was Somebody take a look please!...) Subject: Re: Kernel crash in xfs_iflush_cluster (was Somebody take a look please!...) Message-ID: <20100404103701.GX3335@dastard> References: <03ca01cacb92$195adf50$0400a8c0@dcccs> <2375c9f91003242029p1efbbea1v8e313e460b118f14@mail.gmail.com> <20100325153110.6be9a3df.kamezawa.hiroyu@jp.fujitsu.com> <02c101cacbf8$d21d1650$0400a8c0@dcccs> <179901cad182$5f87f620$0400a8c0@dcccs> <1fe901cad2b0$d39d0300$0400a8c0@dcccs> <20100402230905.GW3335@dastard> <22c901cad333$7a67db60$0400a8c0@dcccs> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <22c901cad333$7a67db60$0400a8c0@dcccs> User-Agent: Mutt/1.5.20 (2009-06-14) X-Barracuda-Connect: bld-mail16.adl2.internode.on.net[150.101.137.101] X-Barracuda-Start-Time: 1270377439 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0011 1.0000 -2.0138 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.01 X-Barracuda-Spam-Status: No, SCORE=-2.01 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.26681 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean On Sat, Apr 03, 2010 at 03:42:10PM +0200, Janos Haar wrote: > Hello, > > The actual version of kernel is 2.6.32.10. > There is any significant fixes for me in the last (.11) or in the > next (33.x)? The fixes for this bug are queued up already for the next 2.6.32.x release. Cheers, Dave. -- Dave Chinner david@fromorbit.com From hpj@urpla.net Sun Apr 4 17:47:53 2010 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.7 required=5.0 tests=BAYES_00,FH_DATE_PAST_20XX, J_CHICKENPOX_43 autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id o34MlqIQ175953 for ; Sun, 4 Apr 2010 17:47:53 -0500 X-ASG-Debug-ID: 1270421364-259902b40000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from moutng.kundenserver.de (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 9B895FD29F5 for ; Sun, 4 Apr 2010 15:49:24 -0700 (PDT) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.17.10]) by cuda.sgi.com with ESMTP id UleiJi9X4hzHbQxt for ; Sun, 04 Apr 2010 15:49:24 -0700 (PDT) Received: from lisa (p5DC2845D.dip0.t-ipconnect.de [93.194.132.93]) by mrelayeu.kundenserver.de (node=mrbap0) with ESMTP (Nemesis) id 0M03oK-1Ng4NT0P9w-00uigK; Mon, 05 Apr 2010 00:49:23 +0200 Received: from localhost (localhost [127.0.0.1]) by tyrex.lisa.loc (Postfix) with ESMTP id EEED7968C5A0; Mon, 5 Apr 2010 00:49:22 +0200 (CEST) X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Scanned: amavisd-new at lisa.loc From: "Hans-Peter Jansen" To: linux-kernel@vger.kernel.org X-ASG-Orig-Subj: 2.6.34-rc3: simple du (on a big xfs tree) triggers oom killer Subject: 2.6.34-rc3: simple du (on a big xfs tree) triggers oom killer Date: Mon, 5 Apr 2010 00:49:17 +0200 User-Agent: KMail/1.9.10 Cc: opensuse-kernel@opensuse.org, xfs@oss.sgi.com MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <201004050049.17952.hpj@urpla.net> X-Provags-ID: V01U2FsdGVkX1/efafxQNpseNTdMMg08vM3oXkemxlJOGGhuxG PkrPD7h4/ZFrgSmUpzxDTtOfdLtUZl6w0g+osfKzW0NBI2yfoR 1ARNON4VPKbBN4ZIGIr98jZSSGLd5Av X-Barracuda-Connect: moutng.kundenserver.de[212.227.17.10] X-Barracuda-Start-Time: 1270421365 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -1.52 X-Barracuda-Spam-Status: No, SCORE=-1.52 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=BSF_RULE7568M X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.26721 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.50 BSF_RULE7568M Custom Rule 7568M X-Virus-Status: Clean [Sorry for the cross post, but I don't know where to start to tackle this issue] Hi, on an attempt to get to a current kernel, I suffer from an issue, where a simple du on a reasonably big xfs tree leads to invoking the oom killer: Apr 4 23:24:53 tyrex kernel: [ 418.913223] XFS mounting filesystem sdd1 Apr 4 23:24:54 tyrex kernel: [ 419.774606] Ending clean XFS mount for filesystem: sdd1 Apr 4 23:26:02 tyrex kernel: [ 488.160795] du invoked oom-killer: gfp_mask=0x802d0, order=0, oom_adj=0 Apr 4 23:26:02 tyrex kernel: [ 488.160798] du cpuset=/ mems_allowed=0 Apr 4 23:26:02 tyrex kernel: [ 488.160800] Pid: 6397, comm: du Tainted: G W 2.6.34-rc3-13-vanilla #1 Apr 4 23:26:02 tyrex kernel: [ 488.160802] Call Trace: Apr 4 23:26:02 tyrex kernel: [ 488.160808] [] dump_header+0x67/0x1a0 Apr 4 23:26:02 tyrex kernel: [ 488.160811] [] ? ___ratelimit+0x77/0xe0 Apr 4 23:26:02 tyrex kernel: [ 488.160813] [] oom_kill_process+0x59/0x160 Apr 4 23:26:02 tyrex kernel: [ 488.160815] [] __out_of_memory+0x4e/0xc0 Apr 4 23:26:02 tyrex kernel: [ 488.160817] [] out_of_memory+0x52/0xc0 Apr 4 23:26:02 tyrex kernel: [ 488.160819] [] __alloc_pages_slowpath+0x444/0x4c0 Apr 4 23:26:02 tyrex kernel: [ 488.160822] [] __alloc_pages_nodemask+0x152/0x160 Apr 4 23:26:02 tyrex kernel: [ 488.160825] [] cache_grow+0x249/0x2e0 Apr 4 23:26:02 tyrex kernel: [ 488.160838] [] cache_alloc_refill+0x208/0x240 Apr 4 23:26:02 tyrex kernel: [ 488.160840] [] kmem_cache_alloc+0xb9/0xc0 Apr 4 23:26:02 tyrex kernel: [ 488.160868] [] ? xfs_trans_brelse+0xfd/0x150 [xfs] Apr 4 23:26:02 tyrex kernel: [ 488.160888] [] kmem_zone_alloc+0x77/0xb0 [xfs] Apr 4 23:26:02 tyrex kernel: [ 488.160905] [] ? xfs_da_state_free+0x53/0x60 [xfs] Apr 4 23:26:02 tyrex kernel: [ 488.160923] [] xfs_inode_alloc+0x26/0x110 [xfs] Apr 4 23:26:02 tyrex kernel: [ 488.160941] [] xfs_iget_cache_miss+0x32/0x200 [xfs] Apr 4 23:26:02 tyrex kernel: [ 488.160960] [] ? xfs_perag_get+0x29/0xa0 [xfs] Apr 4 23:26:02 tyrex kernel: [ 488.160977] [] xfs_iget+0x12c/0x1b0 [xfs] Apr 4 23:26:02 tyrex kernel: [ 488.160997] [] xfs_lookup+0xc5/0x110 [xfs] Apr 4 23:26:02 tyrex kernel: [ 488.161017] [] xfs_vn_lookup+0x51/0xa0 [xfs] Apr 4 23:26:02 tyrex kernel: [ 488.161021] [] do_lookup+0xa7/0x1c0 Apr 4 23:26:02 tyrex kernel: [ 488.161023] [] link_path_walk+0x1db/0x850 Apr 4 23:26:02 tyrex kernel: [ 488.161026] [] ? capable+0x10/0x40 Apr 4 23:26:02 tyrex kernel: [ 488.161028] [] ? security_inode_permission+0x1e/0x20 Apr 4 23:26:02 tyrex kernel: [ 488.161030] [] path_walk+0x54/0xc0 Apr 4 23:26:02 tyrex kernel: [ 488.161032] [] do_path_lookup+0x51/0x90 Apr 4 23:26:02 tyrex kernel: [ 488.161034] [] user_path_at+0x4a/0x80 Apr 4 23:26:02 tyrex kernel: [ 488.161037] [] ? cp_new_stat64+0xe8/0x100 Apr 4 23:26:02 tyrex kernel: [ 488.161039] [] vfs_fstatat+0x35/0x70 Apr 4 23:26:02 tyrex kernel: [ 488.161041] [] sys_fstatat64+0x1d/0x40 Apr 4 23:26:02 tyrex kernel: [ 488.161044] [] sysenter_do_call+0x12/0x22 Apr 4 23:26:02 tyrex kernel: [ 488.161045] Mem-Info: Apr 4 23:26:02 tyrex kernel: [ 488.161046] DMA per-cpu: Apr 4 23:26:02 tyrex kernel: [ 488.161047] CPU 0: hi: 0, btch: 1 usd: 0 Apr 4 23:26:02 tyrex kernel: [ 488.161048] CPU 1: hi: 0, btch: 1 usd: 0 Apr 4 23:26:02 tyrex kernel: [ 488.161050] CPU 2: hi: 0, btch: 1 usd: 0 Apr 4 23:26:02 tyrex kernel: [ 488.161051] CPU 3: hi: 0, btch: 1 usd: 0 Apr 4 23:26:02 tyrex kernel: [ 488.161052] CPU 4: hi: 0, btch: 1 usd: 0 Apr 4 23:26:02 tyrex kernel: [ 488.161053] CPU 5: hi: 0, btch: 1 usd: 0 Apr 4 23:26:02 tyrex kernel: [ 488.161054] CPU 6: hi: 0, btch: 1 usd: 0 Apr 4 23:26:02 tyrex kernel: [ 488.161056] CPU 7: hi: 0, btch: 1 usd: 0 Apr 4 23:26:02 tyrex kernel: [ 488.161057] Normal per-cpu: Apr 4 23:26:02 tyrex kernel: [ 488.161058] CPU 0: hi: 186, btch: 31 usd: 173 Apr 4 23:26:02 tyrex kernel: [ 488.161059] CPU 1: hi: 186, btch: 31 usd: 18 Apr 4 23:26:02 tyrex kernel: [ 488.161060] CPU 2: hi: 186, btch: 31 usd: 41 Apr 4 23:26:02 tyrex kernel: [ 488.161061] CPU 3: hi: 186, btch: 31 usd: 197 Apr 4 23:26:02 tyrex kernel: [ 488.161062] CPU 4: hi: 186, btch: 31 usd: 175 Apr 4 23:26:02 tyrex kernel: [ 488.161063] CPU 5: hi: 186, btch: 31 usd: 157 Apr 4 23:26:02 tyrex kernel: [ 488.161065] CPU 6: hi: 186, btch: 31 usd: 182 Apr 4 23:26:02 tyrex kernel: [ 488.161066] CPU 7: hi: 186, btch: 31 usd: 173 Apr 4 23:26:02 tyrex kernel: [ 488.161067] HighMem per-cpu: Apr 4 23:26:02 tyrex kernel: [ 488.161068] CPU 0: hi: 186, btch: 31 usd: 24 Apr 4 23:26:02 tyrex kernel: [ 488.161069] CPU 1: hi: 186, btch: 31 usd: 33 Apr 4 23:26:02 tyrex kernel: [ 488.161070] CPU 2: hi: 186, btch: 31 usd: 55 Apr 4 23:26:02 tyrex kernel: [ 488.161071] CPU 3: hi: 186, btch: 31 usd: 172 Apr 4 23:26:02 tyrex kernel: [ 488.161072] CPU 4: hi: 186, btch: 31 usd: 177 Apr 4 23:26:02 tyrex kernel: [ 488.161073] CPU 5: hi: 186, btch: 31 usd: 100 Apr 4 23:26:02 tyrex kernel: [ 488.161075] CPU 6: hi: 186, btch: 31 usd: 38 Apr 4 23:26:02 tyrex kernel: [ 488.161076] CPU 7: hi: 186, btch: 31 usd: 115 Apr 4 23:26:02 tyrex kernel: [ 488.161078] active_anon:98428 inactive_anon:24627 isolated_anon:0 Apr 4 23:26:02 tyrex kernel: [ 488.161079] active_file:4141 inactive_file:25571 isolated_file:0 Apr 4 23:26:02 tyrex kernel: [ 488.161080] unevictable:0 dirty:2 writeback:0 unstable:0 Apr 4 23:26:02 tyrex kernel: [ 488.161080] free:403317 slab_reclaimable:203863 slab_unreclaimable:4837 Apr 4 23:26:02 tyrex kernel: [ 488.161081] mapped:7418 shmem:137 pagetables:625 bounce:0 Apr 4 23:26:02 tyrex kernel: [ 488.161085] DMA free:3520kB min:64kB low:80kB high:96kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB isolated(anon):0kB isolated(file):0kB present:15804kB mlocked:0kB dirty:0kB writeback:0kB mapped:0kB shmem:0kB slab_reclaimable:6032kB slab_unreclaimable:36kB kernel_stack:0kB pagetables:0kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? yes Apr 4 23:26:02 tyrex kernel: [ 488.161089] lowmem_reserve[]: 0 865 3023 3023 Apr 4 23:26:02 tyrex kernel: [ 488.161093] Normal free:3580kB min:3728kB low:4660kB high:5592kB active_anon:0kB inactive_anon:0kB active_file:360kB inactive_file:264kB unevictable:0kB isolated(anon):0kB isolated(file):0kB present:885944kB mlocked:0kB dirty:0kB writeback:0kB mapped:0kB shmem:0kB slab_reclaimable:809420kB slab_unreclaimable:19312kB kernel_stack:3304kB pagetables:0kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:24 all_unreclaimable? no Apr 4 23:26:02 tyrex kernel: [ 488.161097] lowmem_reserve[]: 0 0 17267 17267 Apr 4 23:26:02 tyrex kernel: [ 488.161101] HighMem free:1606168kB min:512kB low:2836kB high:5164kB active_anon:393712kB inactive_anon:98508kB active_file:16228kB inactive_file:102020kB unevictable:0kB isolated(anon):0kB isolated(file):0kB present:2210252kB mlocked:0kB dirty:8kB writeback:0kB mapped:29672kB shmem:548kB slab_reclaimable:0kB slab_unreclaimable:0kB kernel_stack:0kB pagetables:2500kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no Apr 4 23:26:02 tyrex kernel: [ 488.161105] lowmem_reserve[]: 0 0 0 0 Apr 4 23:26:02 tyrex kernel: [ 488.161107] DMA: 18*4kB 53*8kB 31*16kB 20*32kB 14*64kB 8*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 3552kB Apr 4 23:26:02 tyrex kernel: [ 488.161112] Normal: 32*4kB 1*8kB 1*16kB 1*32kB 1*64kB 1*128kB 1*256kB 0*512kB 1*1024kB 1*2048kB 0*4096kB = 3704kB Apr 4 23:26:02 tyrex kernel: [ 488.161117] HighMem: 17*4kB 29*8kB 47*16kB 16*32kB 6*64kB 30*128kB 53*256kB 27*512kB 14*1024kB 7*2048kB 377*4096kB = 1606044kB Apr 4 23:26:02 tyrex kernel: [ 488.161122] 29947 total pagecache pages Apr 4 23:26:02 tyrex kernel: [ 488.161123] 0 pages in swap cache Apr 4 23:26:02 tyrex kernel: [ 488.161124] Swap cache stats: add 0, delete 0, find 0/0 Apr 4 23:26:02 tyrex kernel: [ 488.161125] Free swap = 2104476kB Apr 4 23:26:02 tyrex kernel: [ 488.161126] Total swap = 2104476kB Apr 4 23:26:02 tyrex kernel: [ 488.165523] 784224 pages RAM Apr 4 23:26:02 tyrex kernel: [ 488.165524] 556914 pages HighMem Apr 4 23:26:02 tyrex kernel: [ 488.165525] 12060 pages reserved Apr 4 23:26:02 tyrex kernel: [ 488.165526] 82604 pages shared Apr 4 23:26:02 tyrex kernel: [ 488.165527] 328045 pages non-shared Apr 4 23:26:02 tyrex kernel: [ 488.165529] Out of memory: kill process 4788 (mysqld-max) score 326208 or a child Apr 4 23:26:02 tyrex kernel: [ 488.165531] Killed process 4788 (mysqld-max) vsz:1304832kB, anon-rss:121428kB, file-rss:4336kB [...] vmstat 1, when it occurs: 1 0 0 1722516 4 926532 0 0 13800 0 2598 6479 2 14 84 0 3 0 0 1735540 4 927392 0 0 10128 0 2144 5434 0 8 92 0 1 0 0 1733944 4 927868 0 0 10416 92 4465 8264 1 7 93 0 0 0 0 1733448 4 928024 0 0 9220 0 2081 3570 1 8 91 0 0 0 0 1734160 4 927412 0 0 7404 0 1912 3014 0 6 90 4 1 0 0 1733072 4 927208 0 0 9512 0 2227 3591 1 8 89 2 1 1 0 1728356 4 928256 0 0 4620 0 1334 2087 0 2 92 5 2 1 0 1926208 4 928832 0 0 3848 712 1869 3515 0 5 84 11 1 0 0 2181520 4 849064 0 0 2736 3983 3154 308011 2 14 71 13 0 0 0 2181028 4 847560 0 0 140 109 300 484 2 0 98 0 4 0 0 2561212 4 467272 0 0 4 0 383 233 0 6 94 0 0 0 0 2995016 4 33560 0 0 44 0 421 238 0 9 91 0 0 0 0 2995024 4 33584 0 0 120 0 187 251 0 0 100 0 0 0 0 2994932 4 33636 0 0 0 0 34 63 0 0 100 0 1 0 0 2995212 4 33548 0 0 8 0 72 94 0 0 100 0 0 0 0 2995368 4 33528 0 0 0 0 39 73 0 0 100 0 0 0 0 2995384 4 33348 0 0 0 0 96 116 0 0 100 0 0 0 0 2995556 4 33256 0 0 40 0 139 184 0 0 100 0 0 0 0 2995800 4 33248 0 0 68 0 178 193 0 0 100 0 The oom-killer got triggered around the line with 308011 context switches. Needless to say, this event renders this system dysfunctional. Sorry for the insanely long lines, but wrapping them to a sane width results in an unparseable mess. This kernel is closest to upstream, that I was able to produce, built in Novell build service, available here: http://download.opensuse.org/repositories/home:/frispete:/kernel-head/openSUSE_11.1/ As you can see, userspace is openSUSE 11.1, arch is i586, based on vanilla built of rc3 with Linus' git tree applied up to 5e11611a5d22252f3f9c169a3c9377eac0c32033. I have reproduced this issue also with 2.6.33.1. Usually, I run the openSUSE customized kernels, e.g. kernel-pae-2.6.27.45-0.1.1 doesn't show this issue. boot.msg: ftp://urpla.net/boot.msg config: ftp://urpla.net/vanilla I do use some unusual vm settings, as documented in boot.msg, but that should not result in this issue, does it? Hardware: Xeon X3460, Asus P7F-E motherboard, Intel 3420 PCH chipset, 12 GB Mem In case, you wonder, why I drove that test with a 4GB memory setup: that was the easiest way to demonstrate the problem without resorting to tainted and heavy customized kernels. And for compatibility reasons (customer support), I have to stay at i586 for the moment. Of course, the du command does succeed with the distributed kernel with exactly the same (userspace and sysctl) settings: 1,1T /backup/daily.0 Anybody with an idea, what's going on here? TIA, Pete From SRS0+CcnX+34+fromorbit.com=david@internode.on.net Sun Apr 4 19:47:23 2010 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=AWL,BAYES_00, FH_DATE_PAST_20XX autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id o350lNaE184870 for ; Sun, 4 Apr 2010 19:47:23 -0500 X-ASG-Debug-ID: 1270428549-3ac901180000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from mail.internode.on.net (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id E6BBB29A29D for ; Sun, 4 Apr 2010 17:49:10 -0700 (PDT) Received: from mail.internode.on.net (bld-mail15.adl6.internode.on.net [150.101.137.100]) by cuda.sgi.com with ESMTP id jyKTHkf78WHQYYjm for ; Sun, 04 Apr 2010 17:49:10 -0700 (PDT) Received: from dastard (unverified [121.44.229.111]) by mail.internode.on.net (SurgeMail 3.8f2) with ESMTP id 7814449-1927428 for multiple; Mon, 05 Apr 2010 10:19:08 +1030 (CDT) Received: from dave by dastard with local (Exim 4.71) (envelope-from ) id 1NyaV0-0000wK-9l; Mon, 05 Apr 2010 10:49:06 +1000 Date: Mon, 5 Apr 2010 10:49:06 +1000 From: Dave Chinner To: Hans-Peter Jansen Cc: linux-kernel@vger.kernel.org, opensuse-kernel@opensuse.org, xfs@oss.sgi.com X-ASG-Orig-Subj: Re: 2.6.34-rc3: simple du (on a big xfs tree) triggers oom killer Subject: Re: 2.6.34-rc3: simple du (on a big xfs tree) triggers oom killer Message-ID: <20100405004906.GY3335@dastard> References: <201004050049.17952.hpj@urpla.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <201004050049.17952.hpj@urpla.net> User-Agent: Mutt/1.5.20 (2009-06-14) X-Barracuda-Connect: bld-mail15.adl6.internode.on.net[150.101.137.100] X-Barracuda-Start-Time: 1270428551 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -1.52 X-Barracuda-Spam-Status: No, SCORE=-1.52 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=BSF_RULE7568M X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.26726 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.50 BSF_RULE7568M Custom Rule 7568M X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean On Mon, Apr 05, 2010 at 12:49:17AM +0200, Hans-Peter Jansen wrote: > [Sorry for the cross post, but I don't know where to start to tackle this > issue] > > Hi, > > on an attempt to get to a current kernel, I suffer from an issue, where a > simple du on a reasonably big xfs tree leads to invoking the oom killer: How big is the directory tree (how many inodes, etc)? > Apr 4 23:24:53 tyrex kernel: [ 418.913223] XFS mounting filesystem sdd1 > Apr 4 23:24:54 tyrex kernel: [ 419.774606] Ending clean XFS mount for filesystem: sdd1 > Apr 4 23:26:02 tyrex kernel: [ 488.160795] du invoked oom-killer: gfp_mask=0x802d0, order=0, oom_adj=0 > Apr 4 23:26:02 tyrex kernel: [ 488.160798] du cpuset=/ mems_allowed=0 > Apr 4 23:26:02 tyrex kernel: [ 488.160800] Pid: 6397, comm: du Tainted: G W 2.6.34-rc3-13-vanilla #1 > Apr 4 23:26:02 tyrex kernel: [ 488.160802] Call Trace: > Apr 4 23:26:02 tyrex kernel: [ 488.160808] [] dump_header+0x67/0x1a0 > Apr 4 23:26:02 tyrex kernel: [ 488.160811] [] ? ___ratelimit+0x77/0xe0 > Apr 4 23:26:02 tyrex kernel: [ 488.160813] [] oom_kill_process+0x59/0x160 > Apr 4 23:26:02 tyrex kernel: [ 488.160815] [] __out_of_memory+0x4e/0xc0 > Apr 4 23:26:02 tyrex kernel: [ 488.160817] [] out_of_memory+0x52/0xc0 > Apr 4 23:26:02 tyrex kernel: [ 488.160819] [] __alloc_pages_slowpath+0x444/0x4c0 > Apr 4 23:26:02 tyrex kernel: [ 488.160822] [] __alloc_pages_nodemask+0x152/0x160 > Apr 4 23:26:02 tyrex kernel: [ 488.160825] [] cache_grow+0x249/0x2e0 > Apr 4 23:26:02 tyrex kernel: [ 488.160838] [] cache_alloc_refill+0x208/0x240 > Apr 4 23:26:02 tyrex kernel: [ 488.160840] [] kmem_cache_alloc+0xb9/0xc0 > Apr 4 23:26:02 tyrex kernel: [ 488.160868] [] ? xfs_trans_brelse+0xfd/0x150 [xfs] > Apr 4 23:26:02 tyrex kernel: [ 488.160888] [] kmem_zone_alloc+0x77/0xb0 [xfs] > Apr 4 23:26:02 tyrex kernel: [ 488.160905] [] ? xfs_da_state_free+0x53/0x60 [xfs] > Apr 4 23:26:02 tyrex kernel: [ 488.160923] [] xfs_inode_alloc+0x26/0x110 [xfs] > Apr 4 23:26:02 tyrex kernel: [ 488.160941] [] xfs_iget_cache_miss+0x32/0x200 [xfs] > Apr 4 23:26:02 tyrex kernel: [ 488.160960] [] ? xfs_perag_get+0x29/0xa0 [xfs] > Apr 4 23:26:02 tyrex kernel: [ 488.160977] [] xfs_iget+0x12c/0x1b0 [xfs] > Apr 4 23:26:02 tyrex kernel: [ 488.160997] [] xfs_lookup+0xc5/0x110 [xfs] > Apr 4 23:26:02 tyrex kernel: [ 488.161017] [] xfs_vn_lookup+0x51/0xa0 [xfs] > Apr 4 23:26:02 tyrex kernel: [ 488.161021] [] do_lookup+0xa7/0x1c0 > Apr 4 23:26:02 tyrex kernel: [ 488.161023] [] link_path_walk+0x1db/0x850 > Apr 4 23:26:02 tyrex kernel: [ 488.161026] [] ? capable+0x10/0x40 > Apr 4 23:26:02 tyrex kernel: [ 488.161028] [] ? security_inode_permission+0x1e/0x20 > Apr 4 23:26:02 tyrex kernel: [ 488.161030] [] path_walk+0x54/0xc0 > Apr 4 23:26:02 tyrex kernel: [ 488.161032] [] do_path_lookup+0x51/0x90 > Apr 4 23:26:02 tyrex kernel: [ 488.161034] [] user_path_at+0x4a/0x80 > Apr 4 23:26:02 tyrex kernel: [ 488.161037] [] ? cp_new_stat64+0xe8/0x100 > Apr 4 23:26:02 tyrex kernel: [ 488.161039] [] vfs_fstatat+0x35/0x70 > Apr 4 23:26:02 tyrex kernel: [ 488.161041] [] sys_fstatat64+0x1d/0x40 > Apr 4 23:26:02 tyrex kernel: [ 488.161044] [] sysenter_do_call+0x12/0x22 > Apr 4 23:26:02 tyrex kernel: [ 488.161045] Mem-Info: > Apr 4 23:26:02 tyrex kernel: [ 488.161046] DMA per-cpu: > Apr 4 23:26:02 tyrex kernel: [ 488.161047] CPU 0: hi: 0, btch: 1 usd: 0 > Apr 4 23:26:02 tyrex kernel: [ 488.161048] CPU 1: hi: 0, btch: 1 usd: 0 > Apr 4 23:26:02 tyrex kernel: [ 488.161050] CPU 2: hi: 0, btch: 1 usd: 0 > Apr 4 23:26:02 tyrex kernel: [ 488.161051] CPU 3: hi: 0, btch: 1 usd: 0 > Apr 4 23:26:02 tyrex kernel: [ 488.161052] CPU 4: hi: 0, btch: 1 usd: 0 > Apr 4 23:26:02 tyrex kernel: [ 488.161053] CPU 5: hi: 0, btch: 1 usd: 0 > Apr 4 23:26:02 tyrex kernel: [ 488.161054] CPU 6: hi: 0, btch: 1 usd: 0 > Apr 4 23:26:02 tyrex kernel: [ 488.161056] CPU 7: hi: 0, btch: 1 usd: 0 > Apr 4 23:26:02 tyrex kernel: [ 488.161057] Normal per-cpu: > Apr 4 23:26:02 tyrex kernel: [ 488.161058] CPU 0: hi: 186, btch: 31 usd: 173 > Apr 4 23:26:02 tyrex kernel: [ 488.161059] CPU 1: hi: 186, btch: 31 usd: 18 > Apr 4 23:26:02 tyrex kernel: [ 488.161060] CPU 2: hi: 186, btch: 31 usd: 41 > Apr 4 23:26:02 tyrex kernel: [ 488.161061] CPU 3: hi: 186, btch: 31 usd: 197 > Apr 4 23:26:02 tyrex kernel: [ 488.161062] CPU 4: hi: 186, btch: 31 usd: 175 > Apr 4 23:26:02 tyrex kernel: [ 488.161063] CPU 5: hi: 186, btch: 31 usd: 157 > Apr 4 23:26:02 tyrex kernel: [ 488.161065] CPU 6: hi: 186, btch: 31 usd: 182 > Apr 4 23:26:02 tyrex kernel: [ 488.161066] CPU 7: hi: 186, btch: 31 usd: 173 > Apr 4 23:26:02 tyrex kernel: [ 488.161067] HighMem per-cpu: > Apr 4 23:26:02 tyrex kernel: [ 488.161068] CPU 0: hi: 186, btch: 31 usd: 24 > Apr 4 23:26:02 tyrex kernel: [ 488.161069] CPU 1: hi: 186, btch: 31 usd: 33 > Apr 4 23:26:02 tyrex kernel: [ 488.161070] CPU 2: hi: 186, btch: 31 usd: 55 > Apr 4 23:26:02 tyrex kernel: [ 488.161071] CPU 3: hi: 186, btch: 31 usd: 172 > Apr 4 23:26:02 tyrex kernel: [ 488.161072] CPU 4: hi: 186, btch: 31 usd: 177 > Apr 4 23:26:02 tyrex kernel: [ 488.161073] CPU 5: hi: 186, btch: 31 usd: 100 > Apr 4 23:26:02 tyrex kernel: [ 488.161075] CPU 6: hi: 186, btch: 31 usd: 38 > Apr 4 23:26:02 tyrex kernel: [ 488.161076] CPU 7: hi: 186, btch: 31 usd: 115 > Apr 4 23:26:02 tyrex kernel: [ 488.161078] active_anon:98428 inactive_anon:24627 isolated_anon:0 > Apr 4 23:26:02 tyrex kernel: [ 488.161079] active_file:4141 inactive_file:25571 isolated_file:0 > Apr 4 23:26:02 tyrex kernel: [ 488.161080] unevictable:0 dirty:2 writeback:0 unstable:0 > Apr 4 23:26:02 tyrex kernel: [ 488.161080] free:403317 slab_reclaimable:203863 slab_unreclaimable:4837 > Apr 4 23:26:02 tyrex kernel: [ 488.161081] mapped:7418 shmem:137 pagetables:625 bounce:0 > Apr 4 23:26:02 tyrex kernel: [ 488.161085] > DMA free:3520kB min:64kB low:80kB high:96kB active_anon:0kB inactive_anon:0kB > active_file:0kB inactive_file:0kB unevictable:0kB isolated(anon):0kB isolated(file):0kB > present:15804kB mlocked:0kB dirty:0kB writeback:0kB mapped:0kB shmem:0kB slab_reclaimable:6032kB > slab_unreclaimable:36kB kernel_stack:0kB pagetables:0kB unstable:0kB bounce:0kB writeback_tmp:0kB > pages_scanned:0 all_unreclaimable? yes > Apr 4 23:26:02 tyrex kernel: [ 488.161089] lowmem_reserve[]: 0 865 3023 3023 > Apr 4 23:26:02 tyrex kernel: [ 488.161093] > Normal free:3580kB min:3728kB low:4660kB high:5592kB active_anon:0kB inactive_anon:0kB > active_file:360kB inactive_file:264kB unevictable:0kB isolated(anon):0kB isolated(file):0kB > present:885944kB mlocked:0kB dirty:0kB writeback:0kB mapped:0kB shmem:0kB slab_reclaimable:809420kB > slab_unreclaimable:19312kB kernel_stack:3304kB pagetables:0kB unstable:0kB bounce:0kB writeback_tmp:0kB > pages_scanned:24 all_unreclaimable? no > Apr 4 23:26:02 tyrex kernel: [ 488.161097] lowmem_reserve[]: 0 0 17267 17267 > Apr 4 23:26:02 tyrex kernel: [ 488.161101] > HighMem free:1606168kB min:512kB low:2836kB high:5164kB active_anon:393712kB inactive_anon:98508kB > active_file:16228kB inactive_file:102020kB unevictable:0kB isolated(anon):0kB isolated(file):0kB > present:2210252kB mlocked:0kB dirty:8kB writeback:0kB mapped:29672kB shmem:548kB slab_reclaimable:0kB > slab_unreclaimable:0kB kernel_stack:0kB pagetables:2500kB unstable:0kB bounce:0kB writeback_tmp:0kB > pages_scanned:0 all_unreclaimable? no > Apr 4 23:26:02 tyrex kernel: [ 488.161105] lowmem_reserve[]: 0 0 0 0 > Apr 4 23:26:02 tyrex kernel: [ 488.161107] DMA: 18*4kB 53*8kB 31*16kB 20*32kB 14*64kB 8*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 3552kB > Apr 4 23:26:02 tyrex kernel: [ 488.161112] Normal: 32*4kB 1*8kB 1*16kB 1*32kB 1*64kB 1*128kB 1*256kB 0*512kB 1*1024kB 1*2048kB 0*4096kB = 3704kB > Apr 4 23:26:02 tyrex kernel: [ 488.161117] HighMem: 17*4kB 29*8kB 47*16kB 16*32kB 6*64kB 30*128kB 53*256kB 27*512kB 14*1024kB 7*2048kB 377*4096kB = 1606044kB > Apr 4 23:26:02 tyrex kernel: [ 488.161122] 29947 total pagecache pages > Apr 4 23:26:02 tyrex kernel: [ 488.161123] 0 pages in swap cache > Apr 4 23:26:02 tyrex kernel: [ 488.161124] Swap cache stats: add 0, delete 0, find 0/0 > Apr 4 23:26:02 tyrex kernel: [ 488.161125] Free swap = 2104476kB > Apr 4 23:26:02 tyrex kernel: [ 488.161126] Total swap = 2104476kB > Apr 4 23:26:02 tyrex kernel: [ 488.165523] 784224 pages RAM > Apr 4 23:26:02 tyrex kernel: [ 488.165524] 556914 pages HighMem > Apr 4 23:26:02 tyrex kernel: [ 488.165525] 12060 pages reserved > Apr 4 23:26:02 tyrex kernel: [ 488.165526] 82604 pages shared > Apr 4 23:26:02 tyrex kernel: [ 488.165527] 328045 pages non-shared > Apr 4 23:26:02 tyrex kernel: [ 488.165529] Out of memory: kill process 4788 (mysqld-max) score 326208 or a child > Apr 4 23:26:02 tyrex kernel: [ 488.165531] Killed process 4788 (mysqld-max) vsz:1304832kB, anon-rss:121428kB, file-rss:4336kB > [...] Oh, this is a highmem box. You ran out of low memory, I think, which is where all the inodes are cached. Seems like a VM problem or a highmem/lowmem split config problem to me, not anything to do with XFS... Cheers, Dave. -- Dave Chinner david@fromorbit.com From jjsanchez22@verizon.net Mon Apr 5 05:26:29 2010 Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id o35APwcM238275 for ; Mon, 5 Apr 2010 05:26:26 -0500 X-ASG-Debug-ID: 1270463264-715f02580000-NocioJ X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from web84206.mail.re3.yahoo.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with SMTP id 268E729AAB0 for ; Mon, 5 Apr 2010 03:27:44 -0700 (PDT) Received: from web84206.mail.re3.yahoo.com (web84206.mail.re3.yahoo.com [216.252.111.6]) by cuda.sgi.com with SMTP id owCCxejNLFY2cOH3 for ; Mon, 05 Apr 2010 03:27:44 -0700 (PDT) Received: (qmail 11221 invoked by uid 60001); 5 Apr 2010 10:27:44 -0000 Message-ID: <253946.10542.qm@web84206.mail.re3.yahoo.com> X-YMail-OSG: MeHKn6YVM1nPyrRm.bMlmuEKAeAHdYNavC0gjOFhKT5ke8W vKKBBSQfTHPcwGXgEuUwJChSy1sIXdEk_VtS7pBIconTV15DGXT.Ek_5PWMn anbAJmHV.qV0YENOWsZrDjEgId38tdnvMOdJa.la.S7rbxSpzpzXj2H0WRzW Y8U5.orOlO0n.6x4k_4.2Ac9fjPmfD8WfimdVff74rtrx4iE2jjjnT6hnQhg L3xnf4HBZzVll5KByNXOTMO7veJQTga86h48KN__UqefmK58sbrQKGx717ma _MqbHB5ZaZcB3vdfKMIXoeZflqGelVyFN1HBwjHqG8HJWsbuonpWe.u7d_9J o56pdC2OtunQeh4OkD3DxbgjIR8Nc5KjkDLntS9B7rH3MEcDO2luDM_vaXlW 6dJkMcaQkcILGBpLMAMjukD0Ugm.ajt9VUqEYuMl.TdhYEnzU8Mw.otyJlQL zBNDGMNNYTGTWl6jYoPGc5LGMvqtxvWkR4tesaKNvHligEeQmdYVVpX0IAGA 9a2MmS2iQeG3Eb_jtw0UAsP0FXkmcPzDfv2su9ct.L19vA_AB_ThBcLYuJ8W 1BFEuFnvnzaac0h02QuhV.eZqQomAqHScM.UuW5T1P6EEY4.q3ktVIju4dGX dz.vmohtthy8Y.ZKegBZtDfoLHtlFFob4QWEvASubBLJyVGE9HSN6tVaV41. YcN943g7vsjsMyDSF3SZdMHeNL8rwKw5rX2_eA_OhxHatBO6y.bY7u.lA73C eCxz_yX_eEfZswPslxsn4kr06QuaHAn_Wmc.VPxP12bpxSsMrfugUKcQqvma 3QcJYbt01Wagzk8YTgDXsA.APtqzLWz4RKnHFgsGHHrX7uZg6tQ3wx8EI.Y1 uFweSGcUktw.jT9m5KmB1Oix.zInkFdHipehHpDsLzrborKZxW3.tw_8kDRj baG3IrPBTlakZ9BqIhIjcVRzQmK3TXnHJ4KIHjoqZIx28itgaB_RpwFmOGg4 RJ_jS0SrOINf8Y3kdwCvLOJE_0J6cDf3uAtXTMQ6ae_wepfvXPOXFM6rzr9p O47LjpfuqbXCxVEEjbSKSUKM.r4wf5Dk.Vy1wniBO__Mb7fvPvFLG1aErNEM dcW6ezBi.hWbBCG5pUlFdibAY.BALZ1dUWXIQ45vc2hmBFwjED_poapH0kAU 1kcVzmwsIF0t6KCYyccOmb0Y5LO5FG3D_yawzONlH5QrRmzUsilJ2HINVopi k.S1aVQm1KKOjb_7o4zWN_Bgay06JvQeC_SgppBGEclEYap4mZ7pQP_kNCC9 Aa8JJIr6vYEc_MNs4Wg0._rlQZZtrlmIsAPahjHReD77NwvszP8jnPs0OnHj WSEP2PmqzpnHF9Qg3inzEVe.JXE2xrcchBaxqzk4..DoqdwmLTNbmaTzst8E DCmsTAgsi2sISgercZ7CDhTlRJDxRNljBFFysxiI1vivUvCUIttVc.UPodIy nNZ00ceV6C6qKv3JKGvD7iXGC.frRE0FtmQ8dQpcGJtIKfvIGRF0okv9jce1 tqVnYTgLyh59gznSWLqQgjzcf7TRzunt.8PM.od1lI89IwZkuBe.gxVN_d0E diJnvdC0DRy1c51h_XBuFXsfWCMGobuWPNSnYNGPvBcP8dF96bwadkjA9eio 0s1k4qcK3N5J7JWhaqb.xcCPcf9DReHGZTrMZsAmfBzzTeF8DPTtO70GolY6 UA.R3U3TqyqyEswVE4.bHlh9Klm9QkQepY6Sv19zcmrSUxf3Y9487BxcYuJ8 LcEOQS27rxsVMg0UN1RJvdoyrbHZTl6erQ23szXp2HGnu4a.04y4T13Bdy_m jaJ1v07hKHh2jYc5eJF_qCMXblFCmg1khHypoMolL2wtUrENS7ZOD_mnchmi kMM9WSsa7qX8G2Hm3gBgYwsEynuZtaAPe2ly_80ij3a.vVzq9ddPH1NGCPHS S4ZPujuxpljnL6VbMk34T3z5hNuHAK1HkcNaqc1InJ1jbEr504UNjGyKGf_t Vv5v912FwaqdT1KIAq4c_vZ1J_1WASgfoa2Bhmgm2dbCgXg5scm90_KA2dpc aKWq48fFXy.ni8AJMQmH0IbNuhSZrsZeAsxvJpbeen0fmXPYRjnLHHKj3ZQ. up1f5RWqM13oOkPLaUwPTgL_XD7TzVV.lNYQewqnXpoNTuoieXOn.2ohdKHX LMMeueIa.MoIUgFeNjFmxEPOhjhRFFoi0cT62r_MrQVrkve3LJ1Nvo5G3GYb UDD0NN7so0ptljtwwICrW1CaH6QYi_ZHAnzMBTXiFvdycN2s9dVUE0rpYQKf NyrIODWtSe5WR5Tm_MsbclDxAZfeymbf0lFC6uC7jHIUwyY7dQPfzeYebos8 4p6aS4jnZDAwr27yG62ke26.s1urs_uML7FuiEy2bD_Wl4sZBoWtcGYi695T qEUu0e0OYH00K3aBz954LGNFcEIipeJ0ZARIQA2wp.JaN_9jB55faQMCvRWx COb5n1gT7ehwQJQhnepjKj2jiGc45f306dPs8BTkjvp_hH4A.JQL1AgVVjsw 8V_DrvqBfPtON3BSPEqZeXlDWXulV82xRNxLQpOnI8sEnRKHTF0HX4eg1GV8 NSq0LCCGHixztkr.3_NyanDJ3eZOndjCZt_kPz0nkqPH1x6IFdG.x9iyvUGs 3.cQKA9XkiGtekmuYGkOuQhjZBFN..z_0rStyM8faTvaB1Wex4g0SBxM3Jxb 4xxWs5kOA.PSsa9W2qk6B7VRclsUq7WpvbgqTrONOIL.xdSCbY1iNZ5Ehwj9 s4z5c.zNsMwY_pe6r.6zb6Vm8Sc0kRPXkpqcLvXaDKQacPYLcSmmRSrABT11 xJK7T_uIvFFz7z0Rew6qNlFunw7rhlZR25Yuwl5t.GhO2yJtbeQ3ppePwMYq 68jMff_PFeH5L6kRQL3AdY701mJSz6FUB.Q6764D4OxIy0Mrpjiu7nrujZe7 jTc4t5TilOXlZQlveuE06NMS58ZSAwDUJNhORedpdI1IdYaN64xOTXdOc8xu rXTpN5EW0Ag7Zxc6PuS_.BIT.AtEuqQzQg3EMwhAXEsa7fVorwNcl.nHK37D _2ZMCzdaJOZ4.gXSYoGS7Gp2cdCaS7TLQj8cY5vPj_n1fXghsVdQoTO4VzE0 bBYulDtVq0nP6jjndiycBYIkdZ2BwSoYn7DkJEvokAQfLt09RBzMAt85ci7e LKFwl_l76_5J1tGuzX7rYF9qr4ktTALVRM6Ta_d2v0g336fbtRZ3XRPJLKQ1 IXjtDj7so5G3vFSnQ5bXFjx8yyz9elMbjTVpNSVBlefx4s7ttIiqQM5SZTtI F_oncL_5bV60tWnKkYLIY6fN.ZRtZ07Ba0fSKNeGBYQAIX0orhFlZg1X14Nl C1_XDeBpTGQWZv.5d7mcozpXNrvZrUKZj2FoZ3GPDSjbxvguKP_2eH3hbICE Vh5HcfzMx21hQ59xm_e0JBK502Qtd2Xm_VL45aMqvURNkU2sdKv2VgjTmvkj DkNxWRJ0CwpwOvtnEclEoXqeNRNZeQLwIfrxmAHux1vz7rBdg9BGjj7h2sla 56sa2S9asD4YrOn_ZkwszwMnhZZ4ftIiqUSAfzUWEiFUiGtg.AxBLBVB.1Ho YME6SiReMIxjNOWvoN0A3M6biJ5UvS_vQntTz92csHhd5JcChUokOJLBh6Lj lf1JkWBijXwxT2WEgJAVhcfboVmrgidd4DUVZlxlOSwtIj2Q3l1jf7eaHSyu Ftnv0OqFkaWhqQPe7HvxbCEUSOKK7djF9v_J9cNrT8ZWxDJvc8z_IAvsnOYc 3S8YheCuziiiVYLlvjeefLKSbFRCcPZJ.jckTVTiJtaH2s8hmWkgDSeuVYNR OLo_JvcoZ2ijWHrYCKdqkNtfpoAb0lOnEhXvW4E8wL693DUjItZh_fVSSWHF fYpklPsLM9u5HmwgoN.lOkNfkBrXOY4P1Cmzb1qWrnZZpsHMs..zm.KdtHEx fsDz6yKafdLIrjpnsPgY5o19wG2PI5op70rPZGs9XG3NMrQJ8U7dabxUF0kj kuBIL5TAWr5_qZ0IwlQS.dQe4tKC5Qv9XlR.TNgAo3PZgWfr1voLFGRCJAb1 qDvhQ32YcrksOGeg3khh3_BHGByuLAM6_L1aoS_OJQPcDQOfzrYCZNOn2N8W 2T0hzbMzi5D83POBToyxyAoRt7dL_IWY9i7gHn9VK1kftN0BbpZYuUcmpmwR dzcXhqBoJVRyl_FaOlTphJdW17kZZi7jGbzGluHUjevKay88gaKjgxCT8TVO YeBF1oOGcKH_ZsrNJrWmOnFtWMKsj2THiK.LMpCAKsC5V5SnQxFpCk2HfgkG DXUPy__.BC6O0uHv0jwyr2wiLnHkuFS4bLugMY2WosY0UtjWWRpRW1Y0U8CC 1Gjkij2Zp_w9RgiNmhM0i6tEV74JWMxmySoypFPYVTWO8pMj4DdO.KBi_WMB wfmO_HlFcF1sk.yOVJvr0.CAc_FIliZ0BvQWCLCcVOW_c6JGDOxj2.zLQMvg ebuu8aqZJVUPZon9d39BNSTxgaSMSBnJpjbN4KjIuoNe4pJ1gZDW4xWHB_pP ppbEZ6KMbj_zoK6ApSLmC5VwR82spIxB0HqCHr4ER9boXN1jgXDHF Received: from [41.112.176.45] by web84206.mail.re3.yahoo.com via HTTP; Mon, 05 Apr 2010 03:27:44 PDT X-Mailer: YahooMailClassic/10.0.8 YahooMailWebService/0.8.100.260964 Date: Mon, 5 Apr 2010 03:27:44 -0700 (PDT) From: "MS.LULAMA XINGWANA" Reply-To: lulama01@cc.tc X-ASG-Orig-Subj: DEAR Subject: DEAR To: undisclosed recipients: ; MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="0-1794974020-1270463264=:10542" X-Barracuda-Connect: web84206.mail.re3.yahoo.com[216.252.111.6] X-Barracuda-Start-Time: 1270463267 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -1001.00 X-Barracuda-Spam-Status: No, SCORE=-1001.00 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean --0-1794974020-1270463264=:10542 Content-Type: multipart/alternative; boundary="0-1150869550-1270463264=:10542" --0-1150869550-1270463264=:10542 Content-Type: text/plain; charset=us-ascii Minister Of Arts & Culture Republic Of south Africa. EMAIL: lulama01@cc.tc Please kindly open the attachment. MS.LULAMA XINGWANA --0-1150869550-1270463264=:10542 Content-Type: text/html; charset=us-ascii
Minister Of Arts & Culture
Republic Of south Africa.

EMAIL: lulama01@cc.tc

Please kindly open the attachment.

MS.LULAMA XINGWANA
--0-1150869550-1270463264=:10542-- --0-1794974020-1270463264=:10542 Content-Type: image/bmp; name="OFFICE.bmp" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="OFFICE.bmp" Qk02KA4AAAAAADYAAAAoAAAAAAIAAFwCAAABABgAAAAAAAAoDgAAAAAAAAAA AAAAAAAAAAAA//////////////////////////////////////////////// ////////////////////////////////////FRREFRRE//////////////// ////FRREFRRE////////FRREFRRE////////////////////////////FRRE FRRE////////////////FRREFRRE////FRREFRRE////////////////FRRE FRRE////////FRREFRRE////////////////FRREFRRE////FRREFRRE//// ////////FRREFRRE////////FRREFRRE//////////////////////////// ////////////////FRREFRRE////////////////FRREFRRE////FRREFRRE ////////////////////////////////FRREFRRE//////////////////// FRREFRRE////FRREFRRE////////////////FRREFRRE////FRREFRRE//// ////////////FRREFRRE////////FRREFRRE////////////////FRREFRRE ////////////////FRREFRRE////////////////////////////////FRRE FRRE////////////////////FRREFRREFRREFRRE////////////////FRRE FRRE////////////////////FRREFRRE////////FRREFRRE//////////// ////////////FRREFRRE////////////FRREFRRE//////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////FRREFRRE//// ////////FRREFRRE////////////FRREFRRE//////////////////////// ////FRREFRRE////////////////////FRREFRREFRREFRRE//////////// ////FRREFRRE////////////FRREFRRE////////////////FRREFRRE//// FRREFRRE////////////FRREFRRE////FRREFRRE//////////////////// ////////////////////////FRREFRRE////////////////////FRREFRRE ////FRREFRRE//////////////////////////////////////////////// ////////FRREFRRE////FRREFRRE////////////////////FRREFRREFRRE FRRE////////////////FRREFRRE////////////FRREFRRE//////////// ////FRREFRRE////////////////FRREFRRE//////////////////////// ////////FRREFRREFRREFRREFRREFRREFRREFRRE////FRREFRRE//////// ////////FRREFRRE////////////////////FRREFRRE////FRREFRRE//// ////////////////////////FRREFRRE////////////FRREFRRE//////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////FRRE FRREFRREFRREFRREFRREFRREFRRE////////FRREFRREFRREFRREFRREFRRE FRREFRRE////////FRREFRRE////////////////FRREFRRE////FRREFRRE ////////////////FRREFRRE////////FRREFRRE////////////////FRRE FRRE////FRREFRRE////////////FRREFRRE////FRREFRRE//////////// ////////////////////////////////FRREFRRE//////////////////// FRREFRRE////FRREFRRE//////////////////////////////////////// FRREFRREFRREFRREFRRE////////FRREFRRE////////////////////FRRE FRRE////FRREFRRE////////////////FRREFRRE////////FRREFRRE//// ////////////FRREFRRE////////////////FRREFRRE//////////////// ////////////////FRREFRRE////////////////FRREFRRE////FRREFRRE ////////////////FRREFRRE////////////////////FRREFRRE////FRRE FRRE////////////////////////////////FRREFRREFRREFRREFRREFRRE //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////FRREFRRE////////////////////FRREFRRE////////FRREFRRE//// ////////FRREFRRE////////FRREFRRE////////////////FRREFRRE//// FRREFRRE////////////////FRREFRRE////////FRREFRRE//////////// ////FRREFRRE////FRREFRRE////////////FRREFRRE////////FRREFRRE ////////////////////////////////////////////FRREFRRE//////// ////////FRREFRRE////FRREFRRE//////////////////////////////// ////FRREFRREFRREFRREFRRE////////////////FRREFRRE//////////// ////FRREFRRE////FRREFRRE////////////////FRREFRRE////////FRRE FRRE////////////////FRREFRRE////////////////FRREFRRE//////// ////////////////////////////FRREFRRE////////FRREFRRE//////// FRREFRRE////////////////FRREFRRE////////////////////FRREFRRE ////////FRREFRRE//////////////////////////////////////////// FRREFRRE//////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////FRREFRRE////////////////////////FRREFRRE//////// FRREFRRE////////FRREFRRE////////FRREFRREFRRE////////////FRRE FRRE////FRREFRRE////////////////FRREFRRE////////FRREFRREFRRE ////////////FRREFRRE////FRREFRRE////////////FRREFRRE//////// ////FRREFRRE////////FRREFRRE////////////////////////FRREFRRE FRRE////////////FRREFRRE////FRREFRRE//////////////////////// ////////FRREFRRE////////////////////////////////FRREFRREFRRE ////////////FRREFRRE////FRREFRRE////////////////FRREFRRE//// ////FRREFRRE////////////////FRREFRREFRRE////////////FRREFRRE ////////////////////////////////////////FRREFRRE////FRREFRRE ////////FRREFRRE////////////////FRREFRREFRREFRREFRREFRRE//// FRREFRRE////////////FRREFRRE////////FRREFRRE////FRRE//////// ////////FRREFRRE//////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////FRREFRRE////////////////////FRREFRRE ////////////FRREFRREFRREFRRE////////////FRREFRRE////FRREFRRE FRREFRRE////////FRREFRRE////////////////FRREFRRE////////FRRE FRRE////FRREFRREFRREFRRE////////FRREFRRE////////////FRREFRRE ////////////////FRREFRREFRREFRRE//////////////////////////// ////////FRREFRREFRREFRREFRRE////FRREFRREFRREFRREFRREFRRE//// ////////////////FRREFRRE////////////////////FRREFRRE//////// ////FRREFRREFRREFRREFRRE////////FRREFRRE////////////////FRRE FRRE////FRREFRREFRREFRREFRREFRRE////FRREFRRE////FRREFRREFRRE FRRE////////////////////////////////////////////FRREFRRE//// FRREFRRE////FRREFRREFRREFRREFRREFRRE////FRREFRRE////FRREFRRE FRRE////FRREFRRE////////////////FRREFRREFRREFRRE//////////// FRREFRREFRREFRREFRRE//////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////FRREFRRE//////////////////// FRREFRRE//////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////FRREFRRE////////////////////////////FRREFRRE//////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////FRREFRRE//// ////////////////////////////FRREFRRE////////////////FRREFRRE //////////////////////////////////////////////////////////// ////////////////////////FRREFRRE////////////////FRREFRRE//// //////////////////////////////////////////////////////////// FRREFRREFRREFRRE////////////FRREFRRE//////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////FRREFRREFRREFRREFRRE FRREFRREFRRE//////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////FRREFRRE////////////////////////////FRREFRRE ////////////FRREFRRE//////////////////////////////////////// ////////////////////////////////////////////////////////FRRE FRRE////////////////////////////////////FRREFRREFRREFRREFRRE FRRE//////////////////////////////////////////////////////// ////////////////////////////////FRREFRRE////////////////FRRE FRRE//////////////////////////////////////////////////////// ////////////FRREFRREFRRE////////////FRREFRRE//////////////// ////////////////////////////FRREFRRE//////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////FRREFRRE//////////////////////////// FRREFRRE////////////FRREFRRE//////////////////////////////// //////////////////////////////////////////////////////////// ////////FRREFRREFRREFRRE//////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////FRREFRRE//////////////////////////////////////////////// ////////////////////////////////////////////////FRREFRREFRRE FRRE////////////////////////////////FRREFRRE//////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////FRREFRRE//// ////////////FRREFRRE////////////////FRREFRREFRREFRRE//////// ////FRREFRRE////////////////FRREFRRE////FRREFRRE//////////// ////FRREFRREFRREFRRE////////////////FRREFRREFRREFRRE//////// FRREFRREFRREFRREFRRE////////////FRREFRRE//////////////////// ////////////////////////FRREFRREFRREFRREFRRE////////////FRRE FRRE////////////////////////////////////FRREFRREFRRE////FRRE FRRE////////FRREFRRE////////////////////////FRREFRREFRREFRRE ////////FRREFRREFRREFRRE//////////////////////////////////// ////FRREFRREFRREFRREFRRE////////FRREFRRE//////////////////// ////FRREFRREFRREFRREFRRE////////////FRREFRREFRREFRRE////FRRE FRRE////FRREFRRE////////////////FRREFRREFRREFRRE////////FRRE FRREFRREFRRE////FRREFRRE////////FRREFRRE//////////////////// ////FRREFRREFRREFRREFRRE//////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////FRRE FRRE////////////////FRREFRRE////////////////FRREFRREFRREFRRE ////////////FRREFRRE////////////////FRREFRRE////FRREFRRE//// ////////FRRE////////////FRREFRRE////////FRREFRRE//////////// ////FRREFRRE////////////FRREFRRE////////FRREFRRE//////////// ////////////////////////////FRREFRRE////////////FRREFRREFRRE ////FRREFRRE////////////////////////////////FRREFRRE//////// FRREFRREFRRE////////FRREFRRE////////////////////FRREFRRE//// ////////////FRRE////////////FRREFRRE//////////////////////// ////////FRREFRRE////////////FRREFRREFRREFRRE//////////////// ////////FRREFRRE////////////FRREFRRE////FRREFRRE//////////// FRREFRREFRRE////FRREFRRE////////////FRREFRRE//////////////// FRREFRRE////////////FRREFRREFRRE////////FRREFRRE//////////// ////////FRREFRRE////////////FRREFRRE//////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////FRREFRRE////////////////FRREFRRE////////////////FRREFRRE FRREFRRE////////////FRREFRRE////////////////FRREFRRE////FRRE FRRE////////////////////////////FRREFRRE////////FRREFRRE//// ////////////FRREFRRE////////////////////////////FRREFRRE//// ////////////////////////////////////FRREFRRE//////////////// FRREFRRE////FRREFRRE////////////////////////////////FRREFRRE ////////////FRREFRRE////////FRREFRRE////////////////////FRRE FRRE////////////////////////////////FRREFRRE//////////////// ////////////////FRREFRRE////////////////FRREFRRE//////////// ////////////////FRREFRRE////////////////////////FRREFRRE//// ////////////FRREFRRE////FRREFRRE////////////FRREFRRE//////// ////////FRREFRRE////////////////FRREFRRE////////FRREFRRE//// ////////////////FRREFRRE//////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////FRREFRRE////////////////FRREFRRE//////////// ////FRREFRREFRREFRRE////////////FRREFRRE////////////////FRRE FRRE////FRREFRRE////////////////FRREFRREFRREFRRE//////////// FRREFRRE////////////FRREFRRE//////////////////////////////// FRREFRRE////////////////////////////////////FRREFRRE//////// ////////////FRREFRRE////FRREFRRE//////////////////////////// ////FRREFRRE////////////FRREFRRE////////FRREFRRE//////////// ////////FRREFRRE////////////////////FRREFRREFRREFRRE//////// ////////////////////////FRREFRRE////////////FRREFRREFRRE//// ////////////////////////FRREFRRE////////////////////////FRRE FRRE////////////////FRREFRRE////////FRREFRRE////////////FRRE FRRE////////////FRREFRRE////////////////FRREFRRE//////////// FRREFRRE////////////////FRREFRRE//////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////FRREFRRE////////////////FRREFRRE//// ////////////FRREFRREFRREFRRE////////////FRREFRRE//////////// ////FRREFRRE////FRREFRRE////////////FRREFRREFRREFRRE//////// ////////FRREFRRE////////////FRREFRREFRREFRREFRREFRREFRREFRRE ////////FRREFRRE////////////////////////////////////FRREFRRE ////////////////////FRREFRRE////FRREFRRE//////////////////// ////////////////FRREFRREFRREFRREFRREFRRE////////FRREFRRE//// ////////////////FRREFRRE////////////////FRREFRREFRREFRRE//// ////////////////////////////////////FRREFRRE////FRREFRRE//// FRREFRRE////////////////////////FRREFRRE//////////////////// ////////FRREFRRE////////////////FRREFRRE////FRREFRRE//////// ////FRREFRRE////////////////FRREFRRE////////////////FRREFRRE ////////FRREFRRE////////////////FRREFRREFRREFRREFRREFRREFRRE FRRE//////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////FRREFRRE////////////////FRRE FRRE////////////////FRREFRREFRREFRRE////////////FRREFRRE//// ////////////FRREFRRE////FRREFRRE////////////FRREFRRE//////// ////////////////FRREFRRE////////////////FRREFRRE//////////// FRREFRRE////////FRREFRRE//////////////////////////////////// ////FRREFRRE////////////////FRREFRRE////FRREFRRE//////////// ////////////////////////////////////////FRREFRRE////////FRRE FRRE////////////////////FRREFRRE////////////////FRREFRRE//// ////////////////////////////////////////////////FRREFRREFRRE FRRE////////FRREFRRE////////////////////////FRREFRRE//////// ////////////////FRREFRRE////////////////FRREFRRE////FRREFRRE ////////////FRREFRRE////////////////FRREFRRE//////////////// FRREFRRE////////FRREFRRE////////////////////FRREFRRE//////// ////FRREFRRE//////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////FRREFRREFRRE//////// ////FRREFRREFRRE////////////FRREFRREFRREFRRE////////////FRRE FRREFRRE////////////FRREFRRE////FRREFRRE////////////FRREFRRE ////////////FRRE////////FRREFRRE////////////////////FRREFRRE ////////FRREFRRE////////FRREFRREFRREFRREFRREFRRE//////////// ////////////FRREFRREFRRE////////////FRREFRRE////FRREFRRE//// ////////////////////////////FRRE////////////////FRREFRRE//// ////FRREFRREFRREFRREFRREFRRE////FRREFRRE////////////////FRRE FRRE////////////FRRE////////////////////////////////FRREFRRE ////////FRREFRRE////////////////////////////////////////FRRE FRRE////////FRREFRRE////FRREFRRE////////////////FRREFRRE//// FRREFRRE////////////FRREFRRE////////////////FRREFRRE//////// ////////FRREFRRE////////FRREFRREFRREFRREFRREFRRE////////FRRE FRRE////////FRREFRRE//////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////FRREFRRE//// FRREFRREFRREFRRE////////FRREFRREFRREFRRE////FRREFRRE//////// ////FRREFRRE////FRREFRREFRREFRRE////////FRREFRRE//////////// ////FRREFRREFRREFRRE////////FRREFRREFRREFRREFRREFRRE//////// ////FRREFRREFRREFRRE////////////FRREFRRE////FRREFRREFRRE//// ////////////////////////////FRREFRREFRREFRREFRRE////FRREFRRE FRREFRREFRREFRRE////////////////////////FRREFRREFRREFRREFRRE ////////////FRREFRRE////FRREFRREFRREFRREFRREFRREFRREFRREFRRE ////////FRREFRREFRREFRRE//////////////////////////////////// FRREFRRE////////////FRREFRRE//////////////////////////////// ////////FRREFRREFRREFRRE////////FRREFRRE////////////////FRRE FRRE////FRREFRRE////////FRREFRREFRREFRREFRREFRRE////FRREFRRE ////////////////FRREFRRE////////FRREFRRE////FRREFRREFRRE//// ////////FRREFRREFRREFRRE//////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////FRREFRRE//////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////FRREFRRE//////////////////////////////////////////// ////////////////////////////////////////////////////FRREFRRE //////////////////////////////////////////////////////////// ////////////FRREFRRE////////FRREFRRE//////////////////////// //////////////////////////////////////////////////////////// ////////////////////FRREFRRE////////////FRREFRRE//////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////FRREFRRE//////////////////////////////////////////////// FRREFRRE////////////////////////////////////////////FRREFRRE //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////FRREFRRE//////////////////////////////////// //////////////////////////////////////////////////////////// FRREFRRE//////////////////////////////////////////////////// ////////////////////////FRREFRREFRREFRRE//////////////////// //////////////////////////////////////////////////////////// ////////////////////////////FRREFRRE////////////FRREFRRE//// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////FRREFRRE//////////////////////////////////////// ////////FRREFRRE//////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////FRREFRREFRREFRRE//////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////FRREFRRE//////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////FRRE FRREFRREFRREFRRE//////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// FRREFRRE////////////FRREFRRE//////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////FRREFRRE//////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////FRRE//////////// ////////////////////FRREFRRE////////////FRREFRREFRREFRRE//// ////////////FRREFRRE////////////////////////FRREFRREFRREFRRE FRREFRREFRREFRRE////////FRREFRREFRREFRRE////FRREFRRE//////// FRREFRRE////////////FRREFRREFRRE////FRREFRRE////////FRREFRRE ////////////////FRREFRRE////////////////FRREFRRE////////FRRE FRREFRRE////FRREFRRE////////////////////FRREFRRE//////////// ////FRREFRRE////////FRREFRRE////////////FRREFRRE//////////// ////FRREFRRE////////FRREFRREFRREFRRE////FRREFRRE//////////// ////FRREFRRE////////////FRREFRRE////////////////////FRREFRRE FRRE////FRREFRRE////////FRREFRRE////////////////FRREFRRE//// ////////FRREFRREFRRE////FRREFRRE//////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////FRRE//// ////////////////////////////FRREFRRE////////FRRE//////////// FRREFRRE////////////FRREFRRE////////////////////////FRREFRRE ////////////////////////////FRREFRRE////////////FRREFRREFRRE ////////FRREFRRE////////FRREFRRE////////FRREFRREFRRE//////// FRREFRRE////////////////FRREFRRE////////////////FRREFRRE//// FRREFRRE////////FRREFRREFRRE////////////////////////FRREFRRE ////////////FRREFRRE////////FRREFRRE////////////FRREFRRE//// ////////////FRREFRRE////FRREFRRE////////////FRREFRREFRRE//// ////////////FRREFRRE////////////FRREFRRE////////////////FRRE FRRE////////FRREFRREFRRE////////FRREFRRE////////////////FRRE FRRE////////FRREFRRE////////FRREFRREFRRE//////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// FRRE////////////////////////////////FRREFRRE//////////////// ////////FRREFRRE////////////FRREFRRE//////////////////////// FRREFRRE////////////////////////////FRREFRRE//////////////// FRREFRRE////////FRREFRRE////////FRREFRRE////////////FRREFRRE ////////FRREFRRE////////////////FRREFRRE////////////////FRRE FRRE////FRREFRRE////////////FRREFRRE//////////////////////// ////FRREFRRE////FRREFRRE////////////FRREFRRE////////////FRRE FRRE////////////////FRREFRRE////FRREFRRE////////////////FRRE FRRE////////////////FRREFRREFRRE////////FRREFRREFRRE//////// ////FRREFRRE////////////FRREFRRE////////FRREFRRE//////////// ////FRREFRRE////////FRREFRRE////////////FRREFRRE//////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////FRRE////////////FRRE////////////////FRREFRRE//// ////////FRREFRREFRREFRRE//////////////////////////////////// ////////////FRREFRRE////////////////////////FRREFRRE//////// ////////FRREFRRE////////////FRREFRRE////////FRREFRRE//////// ////FRREFRRE////////FRREFRRE////////////////FRREFRRE//////// ////////FRREFRRE////FRREFRRE////////////FRREFRRE//////////// ////////////////FRREFRREFRRE////////////////////FRREFRRE//// ////////FRREFRRE////////////////FRREFRREFRREFRRE//////////// ////////FRREFRRE////////////FRREFRREFRRE////////FRREFRREFRRE FRRE////////////FRREFRRE////////////FRREFRRE////////FRREFRRE ////////////////FRREFRRE////////FRREFRRE////////////FRREFRRE //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////FRRE////////FRREFRREFRRE////////////FRRE FRRE////////FRREFRREFRREFRRE//////////////////////////////// ////////////////////FRREFRRE////////////////////////////FRRE FRRE////////////////FRREFRRE////////FRREFRRE////////////FRRE FRREFRREFRREFRREFRRE////////FRREFRRE////////////////FRREFRRE ////////////////FRREFRRE////////FRREFRREFRREFRREFRREFRRE//// ////////////////////////////FRREFRREFRRE////////////////FRRE FRRE////////////FRREFRRE////////////////FRREFRREFRREFRRE//// ////////////////FRREFRRE////////FRREFRRE////FRREFRREFRREFRRE ////FRREFRRE////////////////FRREFRREFRREFRREFRREFRRE//////// FRREFRRE////////////////FRREFRRE////////////FRREFRREFRREFRRE FRREFRRE//////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////FRRE////////FRREFRRE////FRRE//// ////FRREFRRE////////FRREFRRE//////////////////////////////// ////////////////////////////FRREFRRE//////////////////////// ////FRREFRRE////////////////FRREFRRE////////FRREFRRE//////// ////////////////////FRREFRRE////////FRREFRRE//////////////// FRREFRRE////////////////FRREFRRE////////////////////////FRRE FRRE////////////////////////////FRREFRRE////FRREFRRE//////// ////FRREFRRE////////////FRREFRRE////////////////FRREFRRE//// FRREFRRE////////////////FRREFRRE////////FRREFRRE////////FRRE FRREFRRE////////FRREFRRE////////////////////////////FRREFRRE ////////FRREFRRE////////////////FRREFRRE//////////////////// ////////FRREFRRE//////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////FRRE////FRREFRRE//////// ////FRRE////FRREFRRE////////FRREFRRE////////////FRRE//////// ////////////////////////////////////FRREFRRE//////////////// ////////////FRREFRRE////////////////FRREFRRE////////FRREFRRE ////////FRRE////////////////FRREFRRE////////FRREFRREFRRE//// ////////FRREFRREFRRE////////////FRREFRRE////FRRE//////////// ////FRREFRRE////////////////////////FRREFRRE////////////FRRE FRRE////////FRREFRRE////////////FRREFRREFRRE////////////FRRE FRRE////////FRREFRRE////////////FRREFRRE////////FRREFRRE//// ////////FRREFRRE////////////FRREFRRE////FRRE//////////////// FRREFRRE////////FRREFRREFRRE////////////FRREFRRE////////FRRE ////////////////FRREFRRE//////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////FRREFRREFRRE ////////////////FRRE////FRREFRRE////////FRREFRREFRREFRRE//// ////////////////////////////////////////////////FRREFRRE//// ////////////////////FRREFRRE////////////////FRREFRRE//////// FRREFRRE////////////FRREFRREFRREFRREFRRE////////////FRREFRRE ////FRREFRREFRREFRRE////////FRREFRREFRREFRRE////////////FRRE FRREFRREFRREFRRE////////////////////////////FRREFRRE//////// ////////FRREFRRE////FRREFRRE////////////FRREFRRE////FRREFRRE FRREFRRE////////////////FRREFRREFRREFRREFRREFRRE////////FRRE FRRE////////////FRREFRRE////////////FRREFRRE////////FRREFRRE FRREFRREFRRE////////////FRREFRRE////FRREFRREFRREFRRE//////// ////////FRREFRREFRREFRREFRRE//////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////FRRE FRRE////////////////////////FRREFRREFRRE//////////////////// ////////////////////////////////////////////////////////FRRE FRRE//////////////////////////////////////////////////////// ////////////FRREFRRE//////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////FRREFRRE////////////////////////////FRREFRRE//////////// //////////////////////////////////////////////////////////// ////FRREFRRE//////////////////////////////////////////////// ////////////////////FRREFRRE//////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////FRREFRRE//////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////FRREFRRE//////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////FRREFRRE//// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////FRREFRRE//////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////FRREFRRE//// ////////////////////FRREFRRE//////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// FRREFRRE////////////////////FRREFRRE//////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// FRREFRRE////////////////////FRREFRREFRRE////FRREFRRE//////// FRREFRRE////////////FRREFRREFRREFRRE////FRREFRRE//////////// ////FRREFRRE////////FRREFRRE////////////////////FRREFRREFRRE FRRE////FRREFRRE////////FRREFRRE////////FRREFRRE//////////// ////////FRREFRRE////////////////////////FRREFRRE//////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////FRREFRRE////////////////FRREFRRE////////FRREFRREFRRE ////////FRREFRRE////////FRREFRRE////////////////FRREFRRE//// ////////////FRREFRRE////////FRREFRRE////////////////FRREFRRE ////////////FRREFRREFRRE////////FRREFRRE////////FRREFRRE//// ////////////////FRREFRREFRRE////////////////////FRREFRRE//// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////FRREFRRE////////////////FRREFRRE//////////// FRREFRRE////////FRREFRRE////////FRREFRRE////////////////FRRE FRRE////////////////FRREFRRE////////FRREFRRE//////////////// FRREFRRE////////////////FRREFRRE////////FRREFRRE////////FRRE FRRE////////////////FRREFRRE////FRREFRRE////////////////FRRE FRREFRRE//////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////FRREFRRE////////////////FRREFRRE ////////////FRREFRRE////////FRREFRRE////////FRREFRRE//////// ////////FRREFRRE////////////////FRREFRRE////////FRREFRRE//// ////////FRREFRRE////////////////FRREFRRE////////////FRREFRRE ////////FRREFRRE////////////FRREFRRE////FRREFRRE//////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////FRREFRRE//////////////// ////FRREFRREFRREFRREFRREFRRE////////FRREFRRE////////FRREFRRE ////////////////FRREFRRE////////////////FRREFRRE////////FRRE FRRE////////////////FRREFRRE////////////////FRREFRRE//////// FRREFRRE////////FRREFRRE////////////FRREFRRE////////FRREFRRE //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////FRREFRRE//////// ////////////////////////////FRREFRRE////////FRREFRRE//////// FRREFRRE////////////////FRREFRRE////////////////FRREFRRE//// ////FRREFRRE////////////////FRREFRRE////////////////FRREFRRE ////////FRREFRRE////////FRREFRRE////////////FRREFRRE//////// ////FRREFRRE//////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////FRREFRRE ////////////////FRRE////////////////FRREFRRE////////FRREFRRE ////////FRREFRRE////////////////FRREFRREFRRE////////////FRRE FRRE////////FRREFRRE////////////////FRREFRRE//////////////// FRREFRRE////////FRREFRRE////////FRREFRRE////////////FRREFRRE ////////////FRREFRRE//////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////FRRE FRREFRREFRREFRREFRRE////////FRREFRREFRREFRREFRRE//////////// FRREFRRE////FRREFRREFRREFRREFRREFRRE////FRREFRRE////FRREFRRE FRREFRRE////////FRREFRREFRREFRREFRREFRRE////FRREFRRE//////// ////////FRREFRRE////////FRREFRRE////////FRREFRRE//////////// FRREFRRE////////////////FRREFRRE//////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////FRREFRRE//////////////////////////////////////// ////////////////////////////FRREFRRE////////////////FRREFRRE ////////////////////////////////FRREFRRE//////////////////// ////////////////////////////////////FRREFRRE////////FRREFRRE //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////FRREFRRE//////////////////////////////// ////////////////////FRREFRRE////////FRREFRRE//////////////// FRREFRRE////////////////////////////////FRREFRRE//////////// ////////////////////////////////////////////FRREFRRE//////// FRREFRRE//////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////FRREFRREFRREFRRE//////////// ////////////////////////////FRREFRRE//////////////////////// ////////FRREFRRE////////////////////////////////////FRREFRRE FRREFRRE////////////////////////////////////////////FRREFRRE ////////FRREFRRE//////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////FRREFRRE//////////////////////// FRREFRREFRREFRREFRRE////////////////FRREFRREFRREFRRE////FRRE FRRE////////FRREFRRE////////////////////////FRREFRREFRREFRRE //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////FRREFRRE//////////////// ////FRREFRRE////////////FRREFRREFRRE////FRREFRRE//////////// FRREFRREFRRE////////FRREFRRE////////////////////FRRE//////// ////FRREFRRE//////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////FRREFRRE//////// ////////////FRREFRRE////////////////FRREFRRE////FRREFRRE//// ////////////FRREFRRE////////FRREFRRE//////////////////////// ////////////FRREFRRE//////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////FRRE FRRE////////////////FRREFRRE////////////////////FRREFRREFRRE FRRE////////////////FRREFRRE////////////FRREFRRE//////////// ////////////FRREFRREFRREFRRE//////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////FRREFRRE////////////////FRREFRRE////////////////////FRRE FRRE////FRREFRRE////////////////FRREFRRE////////FRREFRRE//// ////////////////FRREFRREFRREFRRE//////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////FRREFRREFRREFRRE////////////////FRREFRRE//////////// ////FRREFRRE////FRREFRRE////////////////FRREFRRE////////FRRE FRRE////////////////////FRREFRRE//////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////FRREFRRE////FRREFRRE////////////FRREFRREFRRE ////////////FRREFRRE////FRREFRRE////////////////FRREFRRE//// ////FRREFRREFRREFRREFRREFRRE////FRREFRRE////////////FRRE//// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////FRREFRRE////////////FRREFRRE//////////// ////FRREFRREFRREFRREFRRE////////FRREFRRE////////////////FRRE FRRE////////FRREFRRE////FRREFRREFRRE////////FRREFRREFRREFRRE //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////FRREFRRE////////////////FRREFRRE //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////FRREFRRE//////////////// ////FRREFRRE//////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////FRREFRRE//////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////FRREFRRE//////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////FRREFRRE//////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////FRREFRRE//////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////FRREFRRE//////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////FRREFRRE//////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////FRREFRRE//////////// ////////////FRREFRREFRREFRREFRRE////////////////FRREFRREFRRE FRRE////FRREFRRE////////FRREFRRE//////////////////////////// ////////FRREFRRE////////////////////FRREFRREFRRE////FRREFRRE ////////FRREFRRE////////////////FRREFRRE////////////////FRRE FRREFRREFRRE////////////FRREFRRE////////////////FRREFRRE//// ////////////////////FRREFRRE//////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////FRREFRREFRRE ////////////////FRREFRRE////////////FRREFRREFRRE////FRREFRRE ////////////FRREFRREFRRE////////FRREFRRE//////////////////// ////////////////FRREFRRE////////////////FRREFRRE////////FRRE FRREFRRE////////FRREFRRE////////////////FRREFRRE//////////// ////FRREFRREFRREFRRE////////////FRREFRRE////////////////FRRE FRREFRRE////////////////////FRREFRRE//////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////FRREFRRE ////FRREFRRE////////////FRREFRRE////////////////FRREFRRE//// FRREFRRE////////////////FRREFRRE////////FRREFRRE//////////// ////////////////////////FRREFRRE////////////////FRREFRRE//// ////////FRREFRRE////////FRREFRRE////////////////FRREFRRE//// ////////////FRREFRREFRREFRRE////////////FRREFRRE//////////// FRREFRRE////FRREFRRE////////////////FRREFRRE//////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// FRREFRRE////FRREFRRE////////////FRREFRRE//////////////////// FRREFRREFRREFRRE////////////////FRREFRRE////////////FRREFRRE ////////////////////////////////////FRREFRRE//////////////// FRREFRRE////////////FRREFRRE////////FRREFRRE//////////////// FRREFRRE////////////////FRREFRREFRREFRRE////////////FRREFRRE ////////FRREFRRE////FRREFRRE//////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////FRREFRRE////////FRREFRRE////////FRREFRRE//////////// ////////FRREFRRE////FRREFRRE////////////////FRREFRRE//////// FRREFRRE////////////////////////////////////FRREFRRE//////// ////////////FRREFRREFRREFRREFRREFRRE////////FRREFRRE//////// ////////FRREFRRE////////////////FRREFRREFRREFRRE//////////// FRREFRRE////////FRREFRRE////////FRREFRRE//////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////FRREFRRE////////////FRREFRRE////////FRREFRRE ////////////////FRREFRRE////FRREFRRE////////////////FRREFRRE ////////FRREFRRE////////////////////////////////////FRREFRRE ////////////////////////////////////FRREFRRE////////FRREFRRE ////////////////FRREFRRE////////////////FRREFRREFRREFRRE//// ////////FRREFRRE////////FRREFRRE////////////FRREFRRE//////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////FRREFRRE////////////FRREFRRE//////// FRREFRREFRRE////////////FRREFRRE////FRREFRRE//////////////// FRREFRRE////////FRREFRREFRREFRREFRREFRRE//////////////////// FRREFRRE////////////////FRRE////////////////FRREFRRE//////// FRREFRREFRRE////////////FRREFRREFRRE////////////FRREFRREFRRE FRRE////////////FRREFRRE////////FRREFRRE////////////FRREFRRE //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////FRREFRRE////////////////FRRE FRRE////////////FRREFRREFRREFRREFRRE////////FRREFRRE//////// ////////FRREFRRE////////FRREFRRE////FRREFRREFRRE//////////// ////FRREFRREFRREFRREFRREFRRE////////FRREFRREFRREFRREFRRE//// ////////FRREFRRE////FRREFRREFRREFRRE////////FRREFRREFRREFRRE ////FRREFRRE////////////FRREFRRE////////FRREFRRE//////////// ////FRREFRRE//////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////FRREFRRE//////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////FRREFRRE//////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////FRREFRRE//////////////////////// //////////////////////////////////////////////////////////// ////////////////////////FRREFRRE////////////FRREFRRE//////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////FRREFRREFRREFRRE//// //////////////////////////////////////////////////////////// ////////////////////////////////FRREFRRE////////////FRREFRRE //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// FRREFRRE//////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////FRREFRRE//////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////FRREFRRE//////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////FRREFRRE//////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////FRREFRREFRREFRREFRRE//////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////FRREFRRE//////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////FRREFRRE//////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////FRREFRRE//// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////FRREFRRE//////////// //////////////////////////////////////////////////////////// ////////////////////////////////FRREFRRE////////////FRREFRRE //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////FRREFRRE//////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////FRREFRRE//////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////FRRE FRRE//////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////FRREFRRE //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////FRREFRRE//////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////FRREFRRE ////////////////FRREFRRE////////////////FRREFRRE//////////// FRREFRREFRRE////FRREFRRE////////FRREFRRE////////////////FRRE FRRE////////FRREFRRE////////////////FRREFRRE////////FRREFRRE FRREFRRE////////////////////////////////FRREFRRE//////////// ////FRREFRREFRREFRREFRRE////////////FRREFRRE//////////////// ////////////////////////////////FRREFRRE//////////////////// ////FRREFRREFRREFRREFRRE////////////////FRREFRREFRREFRRE//// FRREFRRE////////FRREFRRE//////////////////////////////////// ////FRREFRREFRRE////FRREFRRE////////FRREFRRE//////////////// FRREFRRE////////FRREFRREFRREFRRE////////FRREFRRE//////////// FRREFRREFRREFRREFRRE////////FRREFRRE////////////FRREFRREFRRE FRREFRREFRRE////////////////FRREFRREFRRE////FRREFRRE//////// ////FRREFRREFRREFRRE////////FRREFRREFRREFRREFRRE//////////// ////FRREFRREFRREFRRE////FRREFRRE//////////////////////////// FRREFRREFRREFRREFRRE////////////FRREFRREFRREFRREFRRE//////// ////////////////////////////////////FRREFRREFRREFRREFRRE//// ////////FRREFRREFRREFRREFRREFRRE////////////////////FRREFRRE FRREFRREFRRE////////////FRREFRRE////////////////////FRREFRRE FRRE////FRREFRRE////////////FRREFRREFRREFRRE////////FRREFRRE ////////////FRREFRREFRREFRREFRRE////////////FRREFRRE//////// ////////FRREFRRE////////////////////////////////FRREFRREFRRE ////FRREFRRE////////FRREFRRE////////////////FRREFRRE//////// FRREFRREFRREFRRE////FRREFRRE////////////////////////////FRRE FRRE////////////////FRREFRRE////////////////FRREFRRE//////// FRREFRRE////////////////////////////////////FRREFRRE//////// ////////////////FRREFRREFRREFRREFRRE////////////////FRREFRRE FRREFRRE////FRREFRRE////////////FRREFRREFRRE////FRREFRRE//// FRREFRRE////////////////////////FRREFRREFRREFRRE////FRREFRRE ////////////FRREFRREFRREFRRE//////////////////////////////// FRREFRREFRREFRRE////////////FRREFRREFRREFRREFRRE//////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// FRREFRRE////////////////FRREFRRE////////////////FRREFRRE//// ////FRREFRRE////////FRREFRREFRRE////////FRREFRRE//////////// ////FRREFRRE////////FRREFRRE////////////FRREFRRE////////FRRE ////////////FRREFRRE////////////////////////////FRREFRRE//// ////////FRREFRRE////////////FRREFRREFRRE////FRREFRRE//////// ////////////////////////////////////////FRREFRREFRRE//////// ////////FRREFRRE////////////FRREFRREFRRE////FRREFRRE//////// ////FRREFRREFRRE////////FRREFRRE//////////////////////////// ////////FRREFRRE////////FRREFRREFRRE////////FRREFRRE//////// ////////FRREFRRE////FRREFRRE////////////////////FRREFRRE//// ////FRREFRRE////////////FRREFRRE////FRREFRRE////////////FRRE FRRE////////////FRREFRRE////////FRREFRRE////////FRREFRREFRRE ////////FRREFRRE////////////////FRREFRRE////////////FRREFRRE ////////FRREFRRE////////////FRREFRREFRRE//////////////////// ////FRREFRRE////////////FRREFRRE////FRREFRRE////////////FRRE FRREFRRE////////////////////////////////FRREFRRE//////////// FRREFRREFRRE////FRREFRRE////////////FRREFRRE////////////FRRE FRRE////////////FRREFRRE////////FRREFRRE////////////////FRRE FRRE////////FRREFRREFRRE////////FRREFRRE//////////////////// FRREFRRE////////FRREFRRE////////////FRREFRREFRRE////FRREFRRE ////////////////FRREFRRE////////////////////////////FRREFRRE ////////FRREFRREFRRE////////FRREFRRE////////////////FRREFRRE ////FRREFRRE////////////FRREFRREFRRE//////////////////////// ////FRREFRRE////////////////FRREFRRE////////////////FRREFRRE ////////FRREFRREFRRE////////////////////////////////FRREFRRE ////////////////////FRREFRRE////////////FRREFRRE////////FRRE FRRE////////////FRREFRREFRRE////////FRREFRRE////////FRREFRRE FRRE////FRREFRRE////////////////////FRREFRRE////////////FRRE FRREFRRE////////FRRE////////////FRREFRRE//////////////////// ////FRREFRRE////////////////////FRREFRRE////////////FRREFRRE FRRE//////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////FRREFRRE////////////////FRREFRRE////////////////FRRE FRRE////////FRREFRRE////////////FRREFRRE////////FRREFRRE//// ////////////FRREFRRE////////FRREFRRE////////FRREFRRE//////// ////////////////////FRREFRRE////////////////////////////FRRE FRRE////////////FRREFRRE////////////////FRREFRRE////FRREFRRE ////////////////////////////////////////////FRREFRRE////FRRE FRRE////////////FRREFRRE////////////////FRREFRRE////FRREFRRE ////////////////FRREFRRE////////FRREFRRE//////////////////// ////////////////FRREFRRE////////////FRREFRRE////////FRREFRRE ////////////////FRREFRRE////FRREFRRE////////////////////FRRE FRRE////////FRREFRRE////////////////////////FRREFRRE//////// ////FRREFRRE////////////////FRREFRRE////FRREFRRE//////////// FRREFRRE////////FRREFRRE////////////////FRREFRRE//////////// ////////////////FRREFRRE////////////////FRREFRRE//////////// ////////////FRREFRRE////////////////////////FRREFRRE//////// ////////FRREFRRE////////////////////////////////FRREFRRE//// ////////////FRREFRRE////FRREFRRE////////////////FRREFRRE//// ////FRREFRRE////////////////////////////FRREFRRE//////////// ////FRREFRRE////////////FRREFRRE////////FRREFRRE//////////// ////////FRREFRRE////////FRREFRRE////////////////FRREFRRE//// FRREFRRE////////////////FRREFRRE//////////////////////////// FRREFRRE////////////FRREFRRE////////FRREFRRE//////////////// FRREFRRE////FRREFRRE////////////////FRREFRRE//////////////// ////////////FRREFRRE////////////////FRREFRRE//////////////// FRREFRRE////FRREFRRE////FRREFRRE//////////////////////////// FRREFRRE////////////////////FRREFRRE//////////////////////// ////FRREFRRE////////////////FRREFRRE////////FRREFRRE//////// ////FRREFRRE////FRREFRRE////////////////////FRREFRRE//////// ////////FRREFRRE////////////////////////FRREFRRE//////////// ////////////FRREFRRE////////////////////FRREFRRE//////////// ////FRREFRRE//////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////FRREFRRE////////////////FRREFRRE//////// ////////FRREFRRE////////FRREFRRE////////////FRREFRRE//////// FRREFRRE////////////////FRREFRRE////////FRREFRREFRREFRRE//// ////////////////////FRREFRREFRREFRRE//////////////////////// ////////FRREFRRE////////FRREFRRE////////////////////FRREFRRE ////FRREFRRE////////////////////////////////////////FRREFRRE ////FRREFRRE////////////FRREFRRE////////////////////FRREFRRE FRREFRRE////////////////FRREFRRE////////////FRREFRRE//////// ////////////////////////////FRREFRRE////////////FRREFRRE//// ////FRREFRRE////////////////FRREFRRE////FRREFRRE//////////// ////////FRREFRRE////FRREFRRE////////////////////////////FRRE FRRE////////FRREFRRE////////////////////FRREFRRE////FRREFRRE ////////////FRREFRRE////////FRREFRRE////////////FRREFRRE//// ////////////////////////FRREFRRE////////////////////FRREFRRE ////////////////////FRREFRRE////////////////////////FRREFRRE ////////////////////FRREFRRE////////////////////////////FRRE FRRE////////////////////FRREFRREFRREFRRE//////////////////// FRREFRRE////FRREFRRE////////////////////////////////FRREFRRE ////////////////FRREFRRE////////////FRREFRRE////////FRREFRRE ////////////////////FRREFRRE////FRREFRRE//////////////////// FRREFRRE////FRREFRRE////////////////FRREFRRE//////////////// ////////////FRREFRRE////////////FRREFRRE////////FRREFRRE//// ////////////FRREFRREFRREFRRE////////////////////FRREFRRE//// ////////////////////////FRREFRRE////////////////FRREFRRE//// ////////////FRREFRREFRREFRRE////FRREFRRE//////////////////// ////////////FRREFRRE////////////////FRREFRRE//////////////// ////////////FRREFRRE////////////////////FRREFRRE////////FRRE FRRE////////////FRREFRRE////FRREFRRE////////////////FRREFRRE ////////////////////FRREFRRE////////////FRREFRREFRREFRRE//// ////////////////////////FRREFRRE////////////////FRREFRRE//// ////////////////FRREFRRE//////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////FRREFRRE////////////////FRREFRRE ////////////////FRREFRRE////////////FRREFRREFRREFRREFRREFRRE ////////FRREFRRE////////////////FRREFRRE////////FRREFRREFRRE FRRE////////////////////FRREFRREFRREFRRE//////////////////// ////////////////FRREFRRE////////FRREFRRE//////////////////// FRREFRRE////FRREFRRE//////////////////////////////////////// FRREFRRE////////FRREFRRE////////FRREFRRE//////////////////// FRREFRRE////FRREFRRE////////////////FRREFRRE////////FRREFRRE ////////////////////////////////////////FRREFRREFRREFRREFRRE FRRE////////FRREFRRE////////////////FRREFRRE////FRREFRRE//// ////////////////FRREFRRE////FRREFRRE//////////////////////// ////FRREFRRE////////////FRREFRRE////////////////FRREFRRE//// ////FRREFRREFRREFRREFRREFRRE////////FRREFRRE////////////FRRE FRREFRREFRREFRREFRREFRREFRRE////FRREFRRE//////////////////// FRREFRRE////////////////////FRREFRRE//////////////////////// FRREFRRE////////////////////FRREFRRE//////////////////////// ////FRREFRRE////////////////////FRREFRRE////FRREFRRE//////// ////////FRREFRRE////FRREFRREFRREFRREFRREFRREFRREFRRE//////// FRREFRRE////////////////////FRREFRREFRREFRREFRREFRRE//////// FRREFRRE////////////////////FRREFRRE////FRREFRRE//////////// ////////FRREFRRE////FRREFRRE////////////////FRREFRRE//////// ////////////////////////FRREFRREFRREFRREFRREFRRE////////FRRE FRRE////////////////FRREFRREFRREFRRE////////////////////FRRE FRRE////////////////////////////FRREFRRE////////////////FRRE FRRE////////////////FRREFRREFRREFRRE////////FRREFRRE//////// ////////////////////FRREFRRE////////////////FRREFRREFRREFRRE FRREFRREFRREFRRE////FRREFRRE////////////////////FRREFRRE//// ////////FRREFRREFRREFRREFRREFRRE////FRREFRRE//////////////// FRREFRRE////////////////////FRREFRRE////////FRREFRREFRREFRRE ////////////////////////////////FRREFRRE////////////////FRRE FRRE////////////////////FRREFRRE//////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////FRREFRRE//////////////// FRREFRRE////////////////FRREFRRE//////////////////////////// FRREFRRE////////FRREFRRE////////////////FRREFRRE////////FRRE FRRE////FRREFRRE////////////////FRREFRRE//////////////////// ////////////////////////FRREFRRE////////////FRREFRRE//////// ////////FRREFRRE////FRREFRRE//////////////////////////////// ////////FRREFRRE////////////FRREFRRE////////FRREFRRE//////// ////////FRREFRRE////FRREFRRE////////////////FRREFRRE//////// FRREFRRE//////////////////////////////////////////////////// ////FRREFRRE////////FRREFRRE////////////////FRREFRRE////FRRE FRRE////////////////////FRREFRRE////////FRREFRRE//////////// ////////////FRREFRRE////////////FRREFRRE////////////////FRRE FRRE////////////////////////FRREFRRE////////FRREFRRE//////// ////////FRREFRRE////////////FRREFRRE////////FRREFRRE//////// ////////FRREFRRE////////////////////////FRREFRRE//////////// ////////////FRREFRRE////////////////FRREFRRE////FRREFRREFRRE FRREFRREFRRE////FRREFRRE////////////////FRREFRRE////FRREFRRE ////////////////FRREFRRE////////FRREFRRE////////////FRREFRRE ////////FRREFRRE////////////////////////////////////FRREFRRE ////////FRREFRRE////////////////////FRREFRRE////////FRREFRRE ////////////////FRREFRRE////FRREFRRE////////////////FRREFRRE ////////////////////////////////////////////////FRREFRRE//// ////FRREFRRE////////////////FRREFRRE////FRREFRRE//////////// ////FRREFRRE////////////////////////////FRREFRRE//////////// ////FRREFRRE////////////////FRREFRREFRREFRRE////////////FRRE FRRE////////////////////////FRREFRRE////////////////////FRRE FRRE////////////FRREFRRE////////FRREFRRE////////////////FRRE FRRE////////////////////////////FRREFRRE////FRREFRRE//////// ////////////FRREFRRE////////////////FRREFRRE////////FRREFRRE ////////////////////////////////////////FRREFRRE//////////// ////////FRREFRRE////////////////FRREFRRE//////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////FRREFRRE//////// ////////FRREFRREFRRE////////////FRREFRRE////////FRRE//////// ////////FRREFRRE////////FRREFRREFRRE////////////FRREFRRE//// ////FRREFRRE////////FRREFRRE////////////FRREFRRE//////////// FRRE////////////////////////////FRREFRRE////////////FRREFRRE FRRE////////////FRREFRRE////FRREFRREFRREFRREFRREFRRE//////// ////////////////FRREFRRE////////////FRREFRRE////////FRREFRRE FRRE////////////FRREFRRE////FRREFRRE////////////////FRREFRRE ////////FRREFRREFRREFRREFRREFRRE////////////////////FRRE//// ////////////FRREFRRE////////FRREFRREFRRE////////////FRREFRRE ////FRREFRRE////////////////////FRREFRRE////////////FRREFRRE ////////FRREFRRE////FRREFRRE////////////FRREFRREFRRE//////// ////FRREFRRE////FRRE////////////////FRREFRRE////////FRREFRRE ////////////////////FRREFRRE////////FRREFRRE////////////FRRE FRRE////////////FRREFRRE////////////////////////////FRREFRRE ////////FRREFRRE////FRREFRREFRRE////////////FRREFRRE//////// ////////////////////////FRREFRREFRRE////////////FRREFRRE//// FRREFRREFRRE////////////FRREFRRE////////////FRREFRRE//////// FRREFRRE////////FRREFRREFRREFRREFRREFRREFRRE//////////////// FRREFRRE////////FRREFRRE////////////////////FRREFRRE//////// FRREFRREFRRE////////////FRREFRRE////FRREFRREFRRE//////////// FRREFRRE////////////////////////////FRRE////////////////FRRE FRRE////////FRREFRREFRRE////////////FRREFRRE////////FRREFRRE ////////////FRREFRRE////////////////////////////FRREFRREFRRE ////////////FRREFRREFRRE////////////FRREFRREFRREFRRE//////// ////FRREFRRE////////////////////////FRREFRREFRREFRREFRREFRRE ////////FRREFRRE////////FRREFRRE////////////FRREFRRE//////// ////FRREFRRE////////FRRE////////////////FRREFRRE////FRREFRRE FRREFRREFRREFRRE////////FRREFRRE////////////FRREFRRE//////// FRREFRRE////////////FRRE////////////////////////FRREFRRE//// ////////////////FRREFRREFRRE////////////FRREFRRE//////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////FRRE FRRE////////////FRREFRRE////FRREFRREFRREFRRE//////////////// FRREFRREFRREFRREFRRE////////////FRREFRRE////FRREFRREFRREFRRE ////////////FRREFRRE////////////FRREFRRE////////////FRREFRRE FRREFRRE////////////////////////////FRREFRREFRREFRREFRREFRRE ////////FRREFRREFRREFRREFRRE////////FRREFRRE////FRREFRREFRRE ////////////////////////FRREFRRE////////////////FRREFRRE//// ////////FRREFRREFRREFRREFRRE////////FRREFRRE//////////////// FRREFRRE////////FRREFRRE////FRREFRREFRRE//////////////////// ////FRREFRREFRREFRREFRRE////////////FRREFRRE////FRREFRREFRRE FRRE////FRREFRREFRREFRREFRREFRRE////////FRREFRRE//////////// ////FRREFRREFRREFRRE////////FRREFRRE////////////FRREFRRE//// FRREFRREFRREFRRE////////////FRREFRREFRREFRREFRRE////////FRRE FRREFRREFRREFRREFRRE////////////FRREFRREFRREFRRE//////////// ////////FRREFRREFRREFRREFRREFRRE//////////////////////////// ////FRREFRREFRREFRRE////////////////FRREFRREFRREFRREFRRE//// ////////////////////////////////////////FRREFRREFRREFRREFRRE ////////FRREFRRE////FRREFRREFRREFRRE////////////////////FRRE FRREFRREFRRE////////////FRREFRRE////FRREFRREFRRE////FRREFRRE FRREFRREFRRE////////FRREFRREFRREFRREFRREFRRE////////FRREFRRE ////////////////FRREFRREFRREFRREFRRE////////FRREFRRE////FRRE FRREFRREFRRE////////////////////////////////////FRREFRREFRRE FRREFRRE////////////FRREFRRE////FRREFRREFRREFRRE//////////// ////FRREFRREFRREFRREFRREFRRE////////////////////////////FRRE FRRE////FRREFRREFRREFRRE////////FRREFRREFRREFRRE////FRREFRRE ////////////////FRREFRRE////////////////////FRREFRRE////FRRE FRREFRRE////////////FRREFRREFRREFRRE////////////////////FRRE FRREFRREFRREFRREFRRE////////////FRREFRREFRREFRREFRRE//////// FRREFRRE////FRREFRREFRRE////////////FRREFRREFRREFRREFRREFRRE ////////////FRREFRREFRREFRRE////////////////////////FRREFRRE FRREFRREFRREFRRE////////////////FRREFRREFRREFRREFRRE//////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////FRREFRRE////////////////FRREFRRE//////////////////////// //////////////////////////////////////////////////////////// ////////////////////////FRREFRRE//////////////////////////// ////////////////////////////////////////////////////FRREFRRE //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////FRREFRRE//////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////FRREFRRE//////////////////////////////////////// ////////////////////////////////////FRREFRRE//////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////FRREFRRE//////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////FRREFRRE//////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////FRREFRRE//////////////////////////////////////////////// ////////FRREFRRE//////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////FRRE FRREFRREFRREFRREFRREFRREFRREFRREFRREFRREFRRE//////////////// //////////////////////////////////////////////////////////// ////////////////////////////////FRREFRRE//////////////////// //////////////////////////////////////////////////////////// FRREFRRE//////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////FRREFRRE//////////////////// FRREFRRE////////////////////////////////////////FRREFRRE//// //////////////////////////////////////////////////////////// ////////////////////FRREFRRE//////////////////////////////// ////////////////////////////////////////////FRREFRRE//////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////FRREFRRE//////// ////////////FRREFRRE//////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////FRREFRRE//////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////FRREFRRE//////////////////////////////////////// ////////////////FRREFRRE//////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////FRREFRRE//////// //////////////////////////////////////////////////////////// ////////////////////////////////////////FRREFRRE//////////// //////////////////////////////////////////////////////////// ////////////FRREFRREFRREFRRE//////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////FRREFRRE////////////////////////////////////////FRRE FRRE//////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////FRREFRRE //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////FRREFRRE//////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////FRREFRRE//// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////FRREFRRE//////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////FRREFRREFRREFRREFRRE////////////FRREFRRE//////////// ////////////////////////////FRREFRREFRREFRRE////FRREFRRE//// ////////////FRREFRRE////FRREFRRE////////////////FRREFRREFRRE FRRE////////////////////////////////////FRREFRREFRREFRRE//// FRREFRRE////////////////////////FRREFRREFRRE////FRREFRRE//// ////FRREFRRE////////////////FRREFRRE////////FRREFRREFRREFRRE ////////////////////FRREFRREFRRE////FRREFRRE////////FRREFRRE FRREFRREFRRE////////////FRREFRREFRREFRRE////////FRREFRRE//// ////////FRREFRREFRREFRREFRRE////////////FRREFRRE//////////// ////FRREFRRE////////////////////////////////FRREFRREFRREFRRE FRRE////////////FRREFRRE//////////////////////////////////// ////FRREFRREFRREFRREFRRE////////////FRREFRRE//////////////// FRREFRRE////////////////FRREFRRE////////FRREFRREFRRE////FRRE FRRE////FRREFRRE////////////FRREFRRE//////////////////////// ////FRREFRRE////////////////FRREFRRE////////////////FRREFRRE ////////FRREFRREFRREFRREFRRE////////////////FRREFRRE//////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////FRREFRRE////////////FRREFRREFRRE////FRREFRRE//// ////////////////////////////////FRREFRRE////////////////FRRE FRRE////////////////FRREFRRE////FRREFRRE////////////FRRE//// ////////FRREFRRE////////////////////////////FRREFRRE//////// ////////FRREFRRE////////////////////FRREFRRE////////FRREFRRE FRRE////////FRREFRRE////////////////FRREFRRE////FRRE//////// ////FRREFRRE////////////FRREFRRE////////FRREFRREFRRE////FRRE FRRE////////////FRREFRRE////FRREFRRE////////////////////FRRE FRRE////////FRREFRRE////////////FRREFRREFRRE////FRREFRRE//// ////////////FRREFRRE////////////////////////////FRREFRRE//// ////////FRREFRREFRRE////FRREFRRE//////////////////////////// ////////FRREFRRE////////////FRREFRRE////////FRREFRRE//////// ////////FRREFRRE////////////////FRREFRRE////FRREFRRE//////// FRREFRREFRRE////FRREFRRE////////////FRREFRRE//////////////// ////////////FRREFRRE////////////////FRREFRRE//////////////// FRREFRRE////FRREFRRE////////////FRREFRRE////////////FRREFRRE //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////FRREFRRE////////////////FRREFRRE////FRRE FRRE////////////////////////////////////FRREFRRE//////////// ////FRREFRRE////////////////FRREFRRE////FRREFRRE//////////// ////////////////FRREFRRE////////////////////////////FRREFRRE ////////////////FRREFRRE////////////////////FRREFRRE//////// ////FRREFRRE////////FRREFRRE////////////////FRREFRRE//////// ////////////FRREFRRE////////////FRREFRRE////////////FRREFRRE ////FRREFRRE////////////////////////FRREFRRE//////////////// ////FRREFRRE////////FRREFRRE////////////////FRREFRRE////FRRE FRRE////////////////FRREFRRE////////////////////////////FRRE FRRE////////////////FRREFRRE////FRREFRRE//////////////////// ////////////////FRREFRRE////////////////////////////FRREFRRE ////////////////FRREFRRE////////////////FRREFRRE////FRREFRRE ////////////FRREFRRE////FRREFRRE////////////FRREFRRE//////// ////////////////////FRREFRRE////////////////FRREFRRE//////// ////////FRREFRRE////FRREFRRE//////////////////////////////// FRREFRRE//////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////FRREFRRE////////////////////FRRE FRRE////FRREFRRE////////////////////////////////////FRREFRRE ////////////////FRREFRRE////////////////FRREFRRE////FRREFRRE ////////////////FRREFRREFRREFRRE//////////////////////////// ////FRREFRRE////////////////FRREFRRE////////////////////FRRE FRRE////////////FRREFRRE////////FRREFRRE////////////////FRRE FRRE////////FRREFRREFRREFRRE////////////////FRREFRRE//////// ////FRREFRREFRREFRRE////////////////////////////FRREFRRE//// ////////////////FRREFRRE////FRREFRRE////////////////////FRRE FRRE////FRREFRRE////////////////FRREFRRE//////////////////// ////FRREFRRE////////////////////FRREFRRE////FRREFRRE//////// ////////////////////////FRREFRRE//////////////////////////// ////FRREFRRE////////////////FRREFRRE////////////////FRREFRRE ////FRREFRRE////////////FRREFRRE////FRREFRRE////////////FRRE FRRE////////////////////////////FRREFRRE////////////////FRRE FRRE////////////////FRREFRREFRREFRRE//////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////FRREFRRE//////////////// ////FRREFRRE////FRREFRRE//////////////////////////////////// FRREFRRE////////////////FRREFRRE////////////////FRREFRRE//// FRREFRRE////////////FRREFRREFRREFRRE//////////////////////// ////////////FRREFRRE////////////////FRREFRRE//////////////// ////////FRREFRREFRREFRREFRREFRRE////////FRREFRRE//////////// ////FRREFRRE////FRREFRREFRREFRRE////////////////////////FRRE FRREFRREFRREFRREFRREFRREFRRE////////////////////////////FRRE FRRE////////////////////FRREFRRE////FRREFRRE//////////////// ////FRREFRRE////FRREFRRE////////////////FRREFRRE//////////// ////////////FRREFRRE////////////////////FRREFRRE////FRREFRRE ////////////////////////////////FRREFRREFRREFRREFRREFRREFRRE FRRE////////FRREFRRE////////////////FRREFRRE//////////////// FRREFRRE////////FRREFRREFRREFRREFRREFRRE////FRREFRRE//////// ////FRREFRRE////////////////////////////FRREFRRE//////////// ////FRREFRRE////////////////FRREFRREFRREFRREFRREFRREFRREFRRE FRREFRRE//////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////FRREFRRE//// ////////////FRREFRRE////FRREFRRE//////////////////////////// ////////FRREFRRE////////////////FRREFRRE////////////////FRRE FRRE////FRREFRRE////////////FRREFRRE//////////////////////// ////////////////////FRREFRRE////////////////FRREFRRE//////// ////////////////////////////////FRREFRRE////////FRREFRRE//// ////////////FRREFRRE////FRREFRRE//////////////////////////// ////////////////////FRREFRRE////FRREFRRE//////////////////// ////FRREFRRE////////////////////FRREFRRE////////FRREFRRE//// ////////////FRREFRRE////FRREFRRE////////////////FRREFRRE//// ////////////////////////FRREFRRE////////////////FRREFRRE//// FRREFRRE////////////////////////////////////FRREFRRE//////// ////FRREFRRE////////FRREFRRE////////////////FRREFRRE//////// ////////FRREFRRE////////////////////////FRREFRRE////FRREFRRE ////////////FRREFRRE////////////////////////////FRREFRRE//// ////////////FRREFRRE////////////////FRREFRRE////FRREFRRE//// ////////FRREFRRE//////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////FRRE FRREFRRE////////////FRREFRRE////FRREFRRE//////////////////// ////////////////FRREFRRE////////////////FRREFRREFRRE//////// ////FRREFRRE////FRREFRRE////////////FRREFRRE////////////FRRE ////////////////////////////FRREFRRE////////////////FRREFRRE FRREFRREFRREFRRE////FRRE////////////////FRREFRRE////////FRRE FRREFRRE////////////FRREFRRE////FRREFRRE////////////FRRE//// ////////FRRE////////////////FRREFRRE////////FRREFRRE//////// FRREFRRE////FRREFRRE////////////////////FRREFRRE////////FRRE FRREFRRE////////////FRREFRRE////FRREFRREFRRE////////////FRRE FRRE////////////////////////////FRREFRREFRRE////////////FRRE FRRE////FRREFRREFRREFRREFRREFRRE////////////////////////FRRE FRRE////////FRREFRRE////////FRREFRREFRRE////////////FRREFRRE FRRE////////////FRREFRRE////FRRE////////////////FRREFRRE//// FRREFRRE////////////FRREFRRE////////////////////////////FRRE FRREFRRE////////////FRREFRREFRRE////////////FRREFRRE//////// FRREFRRE////////FRREFRRE//////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////FRREFRREFRREFRREFRRE////FRREFRREFRREFRREFRREFRRE ////////////////////FRREFRREFRREFRREFRREFRRE////FRREFRRE//// FRREFRREFRREFRRE////////FRREFRRE////////////////FRREFRREFRRE FRRE////////////////////////////FRREFRREFRREFRREFRREFRRE//// FRREFRRE////FRREFRREFRRE////////FRREFRREFRREFRREFRRE//////// ////FRREFRRE////FRREFRREFRREFRRE////////////FRREFRREFRREFRRE ////////////////////FRREFRREFRREFRREFRRE////////////////FRRE FRREFRREFRRE////FRREFRREFRREFRREFRREFRRE////////FRREFRRE//// ////////////FRREFRREFRREFRREFRRE////////FRREFRRE////FRREFRRE FRREFRRE////////////////////////////////////////FRREFRREFRRE FRREFRRE////////FRREFRRE////FRREFRREFRRE//////////////////// ////////FRREFRREFRREFRRE////////////FRREFRRE////FRREFRREFRRE FRRE////////FRREFRREFRREFRRE////////////FRREFRREFRREFRREFRRE ////////FRREFRRE////////////FRREFRRE//////////////////////// ////FRREFRRE////FRREFRREFRREFRRE////////FRREFRREFRREFRRE//// ////////////FRREFRREFRREFRRE//////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////FRREFRRE ////////////////////////////////////FRREFRRE//////////////// FRREFRRE//////////////////////////////////////////////////// ////////////////////////////////////////////////FRREFRRE//// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////FRREFRRE//////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////FRREFRRE//////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// FRREFRRE////////////////////////////////////FRREFRRE//////// ////////FRREFRRE////////////////////////////FRREFRRE//////// ////////////////////////////////////////////////////////FRRE FRRE//////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////FRREFRRE//////////// ////////FRREFRRE//////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////FRREFRRE////////////FRREFRRE//// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////FRREFRREFRREFRRE//////////////////////////////// ////////////////FRREFRRE////////////////////////////FRREFRRE //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////FRREFRRE//////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////FRREFRRE////////////FRRE FRRE//////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////FRREFRRE//////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////FRREFRRE//////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////FRREFRRE//////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////FRREFRRE//// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////FRRE FRRE//////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////FRREFRRE////////////////////////////////FRREFRRE ////////////////FRREFRREFRREFRREFRRE////////////////FRREFRRE FRRE////FRREFRRE////////FRREFRREFRREFRRE//////////////////// FRREFRREFRREFRREFRRE////////////////////////////////FRREFRRE FRREFRRE////FRREFRRE////////////FRREFRREFRREFRREFRRE//////// ////////////////////FRREFRRE////////////////FRREFRRE//////// ////FRREFRREFRREFRREFRRE////////////////FRREFRREFRREFRRE//// ////////////////////////FRREFRREFRREFRREFRRE////////////FRRE FRREFRRE////FRREFRRE////////FRREFRRE////////////FRREFRRE//// ////////////////////////////FRREFRREFRREFRREFRRE//////////// FRREFRRE////////////////FRREFRRE//////////////////////////// ////FRREFRREFRREFRRE////FRREFRRE////////////////FRREFRRE//// ////////FRREFRREFRREFRREFRRE//////////////////////////////// FRREFRREFRREFRREFRRE////////////FRREFRRE////////////////FRRE FRRE////////////////FRREFRRE////////////FRREFRREFRREFRREFRRE ////////////FRREFRREFRREFRREFRRE//////////////////////////// ////FRREFRRE////////FRREFRRE////////////FRREFRRE//////////// ////FRREFRRE////////////FRREFRREFRREFRREFRRE//////////////// FRREFRRE////////////////////////FRREFRREFRREFRREFRREFRRE//// ////////////////FRREFRREFRREFRREFRRE////////////////FRREFRRE FRREFRREFRRE////////FRREFRREFRRE////FRREFRRE////////////FRRE FRREFRREFRRE////FRREFRRE////////////FRREFRREFRREFRRE//////// ////////FRREFRREFRREFRREFRRE//////////////////////////////// ////FRREFRREFRREFRREFRRE////////////FRREFRRE//////////////// ////////////////////FRREFRREFRREFRRE////FRREFRRE//////////// ////FRREFRRE////////////FRREFRREFRREFRREFRRE//////////////// ////////////////////FRREFRREFRREFRRE////////////////FRREFRRE FRREFRREFRRE////////////FRREFRRE////////////////FRREFRRE//// ////FRREFRREFRREFRRE////////////////FRREFRRE////////////FRRE FRREFRREFRRE////FRREFRRE////////////////////FRREFRRE//////// ////////////FRREFRRE////////////FRREFRREFRREFRRE//////////// ////FRREFRRE//////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////FRREFRRE//////////////////////////////// FRREFRRE////////////FRREFRRE////////////FRREFRRE////////FRRE FRRE////////FRREFRREFRRE////FRRE////////////FRREFRRE//////// ////FRREFRRE////////////FRREFRRE////////////////////////FRRE FRRE////////////FRREFRREFRRE////////FRREFRRE////////////FRRE FRREFRRE////////////////////FRREFRRE////////////////FRREFRRE ////////FRREFRRE////////////FRREFRREFRRE////FRREFRRE//////// ////////////////////////////FRREFRRE////////////FRREFRRE//// FRREFRRE////////FRREFRREFRRE////////FRREFRRE////////////FRRE FRRE////////////////////////////FRREFRRE////////////FRREFRRE FRRE////FRREFRRE////////////////FRREFRRE//////////////////// ////////FRREFRRE////////////////FRREFRRE////////////////FRRE FRRE////////FRREFRRE////////////FRREFRRE//////////////////// ////FRREFRRE////////////FRREFRREFRRE////FRREFRRE//////////// ////FRREFRRE////////////////FRREFRRE////////FRREFRRE//////// ////FRREFRRE////FRREFRRE////////////FRREFRRE//////////////// ////////////FRREFRRE////////FRREFRRE////////////FRREFRRE//// ////////////FRREFRRE////////FRREFRRE////////////FRREFRRE//// ////////FRREFRRE////////////////////////FRREFRRE//////////// FRREFRRE////////////FRREFRRE////////////FRREFRRE////////FRRE FRRE////////////FRREFRREFRREFRRE////////FRREFRREFRRE//////// FRREFRRE////////////FRREFRREFRRE////////FRRE////////////FRRE FRRE////////FRREFRRE////////////FRREFRRE//////////////////// ////////FRREFRRE////////////FRREFRREFRRE////FRREFRRE//////// ////////////////////////FRREFRRE////////////////FRREFRRE//// ////////////FRREFRRE////////FRREFRRE////////////FRREFRRE//// ////////////////////////FRRE////////////FRREFRRE////////FRRE FRRE////////////FRREFRRE////////FRREFRRE////////////////FRRE FRRE////FRRE////////////FRREFRRE////////////FRREFRRE//////// FRREFRRE////////////////FRREFRRE////////////////////FRREFRRE FRRE////////////////FRREFRRE////////FRREFRRE//////////////// ////////////FRREFRREFRRE//////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////FRREFRRE//////////////////////// ////////FRREFRRE////////////FRREFRRE//////////////////////// ////FRREFRRE////////////FRREFRRE////////////////////FRREFRRE ////////////FRREFRRE//////////////////////////////////////// ////FRREFRRE////////////////FRREFRRE////////FRREFRRE//////// ////////FRREFRRE////////////////////FRREFRRE//////////////// FRREFRRE////////FRREFRRE////////////////FRREFRRE////FRREFRRE ////////////////////////////////////FRREFRRE//////////////// ////////FRREFRRE////////////FRREFRRE////////FRREFRRE//////// ////FRREFRRE////////////////////////////FRREFRRE//////////// ////FRREFRRE////FRREFRRE////////////////FRREFRRE//////////// ////////////////FRREFRRE////////////////FRREFRRE//////////// ////FRREFRRE////////FRREFRRE//////////////////////////////// ////////////FRREFRRE////////////////FRREFRRE////FRREFRRE//// ////////////FRREFRRE////////////////FRREFRRE////////FRREFRRE ////////////////////////FRREFRRE//////////////////////////// ////////////////////FRREFRRE////////FRREFRRE////////////FRRE FRRE////////////////FRREFRRE////////FRREFRRE//////////////// ////////////////FRREFRREFRRE////////////////////FRREFRRE//// ////////////FRREFRRE////////FRREFRRE//////////////////////// ////FRREFRRE////////////////////FRREFRRE////////////FRREFRRE ////////FRREFRRE////////////////FRREFRRE//////////////////// ////FRREFRRE////////FRREFRRE//////////////////////////////// ////////////////FRREFRRE////////////////FRREFRRE////FRREFRRE ////////////////////////////////FRREFRRE////////////////FRRE FRRE////////////////FRREFRRE////////FRREFRRE//////////////// ////////////////////////////////////////////////FRREFRRE//// ////FRREFRRE////////////////////////////FRREFRRE//////////// ////FRREFRRE////////////////////FRREFRRE////////////FRREFRRE ////////FRREFRRE////////////////FRREFRRE////////////////FRRE FRRE////FRREFRRE////////////FRREFRRE////////FRREFRRE//////// ////////////////FRREFRRE////FRREFRRE//////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////FRREFRREFRREFRREFRRE FRREFRRE////////////FRREFRRE////////FRREFRRE//////////////// ////////////////FRREFRRE////////////FRREFRRE////////FRREFRRE FRREFRRE////////////FRREFRRE//////////////////////////////// ////////////FRREFRRE////////////////////FRREFRRE////FRREFRRE ////////////////////FRREFRRE////////////////////FRREFRRE//// ////////////FRREFRRE////FRREFRRE////////////////////FRREFRRE ////FRREFRRE////////////////////////////////FRREFRRE//////// ////////////////////FRREFRRE////////////FRREFRRE////////FRRE FRRE////////////FRREFRRE////////////////////////FRREFRRE//// ////////////////FRREFRRE////FRREFRRE////////////////FRREFRRE ////////////////////////////FRREFRRE////////////////FRREFRRE ////////////////FRREFRRE////FRREFRRE//////////////////////// ////////////////////FRREFRRE////////////////////FRREFRRE//// FRREFRRE////////////////FRREFRRE////////////////FRREFRRE//// FRREFRRE////////////////////////FRREFRRE//////////////////// ////////////////////////////////FRREFRRE////////FRREFRRE//// ////////FRREFRRE////////////////FRREFRRE////FRREFRRE//////// //////////////////////////////////////////////////////////// FRREFRRE////////////////FRREFRRE////FRREFRRE//////////////// ////////////FRREFRRE////////////////////////FRREFRRE//////// ////FRREFRRE////FRREFRRE////////////////FRREFRRE//////////// ////FRREFRREFRREFRRE////////FRREFRRE//////////////////////// ////////////////////////FRREFRRE////////////////////FRREFRRE ////FRREFRRE////////////////////////////////FRREFRRE//////// ////////FRREFRRE////////////////FRREFRRE////FRREFRRE//////// ////////////////////////////////////////////////FRREFRREFRRE FRRE////////FRREFRRE////////////////////////////////FRREFRRE ////////////////FRREFRRE////////FRREFRREFRREFRRE//////////// ////FRREFRRE////////FRREFRRE////////////////FRREFRRE//////// ////FRREFRRE////FRREFRRE////////////////FRREFRRE////////FRRE FRRE////////////////////FRREFRRE////FRREFRRE//////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////FRREFRRE//// ////////////FRREFRRE////////FRREFRRE////////FRREFRREFRREFRRE FRREFRREFRREFRRE////////////FRREFRREFRREFRREFRREFRRE////FRRE FRREFRREFRRE////////////////FRREFRREFRREFRREFRREFRREFRREFRRE ////////////////////FRREFRRE////////////////////FRREFRRE//// FRREFRRE////////////////////FRREFRRE////////////////////FRRE FRRE////////////////FRREFRRE////FRREFRRE//////////////////// FRREFRRE////FRREFRRE////////////////////////////////FRREFRRE ////////////////////////////////FRREFRREFRREFRREFRREFRRE//// ////FRREFRRE////////////FRREFRRE////////////////////////FRRE FRRE////////////////////FRREFRRE////FRREFRRE//////////////// FRREFRRE////////////////////////////FRREFRRE//////////////// FRREFRRE////////////////FRREFRRE////FRREFRREFRREFRREFRREFRRE FRREFRRE////////////////////FRREFRRE////////////////////FRRE FRRE////FRREFRRE////////////////FRREFRRE////////////////FRRE FRRE////FRREFRRE////////////////////////FRREFRREFRREFRREFRRE FRREFRREFRRE////////////////////////////FRREFRRE////////FRRE FRRE////////////FRREFRRE////////////////FRREFRRE////FRREFRRE FRREFRREFRREFRREFRREFRRE//////////////////////////////////// ////////FRREFRRE////////////////FRREFRRE////FRREFRREFRREFRRE FRREFRREFRREFRRE////FRREFRRE////////////////////////////FRRE FRREFRREFRREFRREFRRE////////FRREFRRE////////////////FRREFRRE ////////FRREFRREFRREFRRE////////////FRREFRREFRREFRREFRREFRRE FRREFRRE////////////////////////FRREFRRE//////////////////// FRREFRRE////FRREFRRE////////////////////////////////FRREFRRE ////////////////FRREFRRE////////////////FRREFRRE////FRREFRRE FRREFRREFRREFRREFRREFRRE////////////////////////////FRREFRRE FRREFRRE////////////FRREFRREFRREFRREFRREFRREFRREFRRE//////// FRREFRRE////////////////FRREFRRE////FRREFRREFRREFRRE//////// ////////////FRREFRRE////////FRREFRRE////////////////FRREFRRE ////////////FRREFRRE////////FRREFRRE////////////FRREFRRE//// ////FRREFRRE////////////////////FRREFRRE////////FRREFRRE//// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////FRRE FRRE////////////////////FRREFRRE////FRREFRRE////////////FRRE FRRE////////////FRREFRRE////////////////////////////FRREFRRE ////FRREFRRE////////////////////////////FRREFRRE//////////// FRREFRRE////////////////////////FRREFRRE////////////////FRRE FRRE////////FRREFRRE////////////////FRREFRRE//////////////// ////FRREFRRE////////////////FRREFRRE////////FRREFRRE//////// ////////FRREFRRE////FRREFRRE//////////////////////////////// ////FRREFRRE////////////////////////////////////////////FRRE FRRE////////FRREFRRE////////////FRREFRRE//////////////////// ////////FRREFRRE////////////////FRREFRRE////FRREFRRE//////// ////////FRREFRRE////////////////////////////FRREFRRE//////// ////////FRREFRRE////////////////FRREFRRE////////FRREFRRE//// ////////FRREFRRE////////////////////////FRREFRRE//////////// ////FRREFRRE////FRREFRRE////////////////FRREFRRE//////////// ////FRREFRRE////////FRREFRRE////////////////////////FRREFRRE ////////////FRREFRRE////////////////////////////FRREFRRE//// ////FRREFRRE////////////FRREFRRE////////////////FRREFRRE//// ////FRREFRRE////////////FRREFRRE//////////////////////////// ////////////////FRREFRRE////////////////FRREFRRE////////FRRE FRRE////////////FRREFRRE////////FRREFRRE//////////////////// ////////////////////FRREFRRE////////FRREFRRE//////////////// FRREFRRE////////FRREFRRE////////////////////////FRREFRRE//// ////////FRREFRRE////////////////////////////FRREFRRE//////// ////////FRREFRRE////FRREFRRE//////////////////////////////// FRREFRRE////////////////FRREFRRE////////////////FRREFRRE//// ////FRREFRRE////////////FRREFRRE//////////////////////////// FRREFRRE////////////////////////FRREFRRE////////////FRREFRRE ////////FRREFRRE////////////////FRREFRRE////FRREFRRE//////// ////////////////////FRREFRRE////////FRREFRRE//////////////// FRREFRRE////////////FRREFRRE////////////FRREFRRE////////FRRE FRRE////////FRREFRRE////////////////////FRREFRRE//////////// FRREFRRE//////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////FRREFRRE////////////////////FRREFRRE////FRREFRRE//////// ////////FRREFRRE////////FRREFRRE////////FRRE//////////////// FRREFRRE////FRREFRRE////////////FRRE////////////////FRREFRRE ////////FRREFRRE////////////////////////////FRREFRRE//////// ////FRREFRRE////////FRREFRREFRRE////////////FRREFRRE//////// ////////////FRREFRREFRRE////////////FRREFRRE////////FRREFRRE FRRE////////////FRREFRRE////FRREFRRE//////////////////////// ////////////////FRREFRRE////////FRREFRRE////FRRE//////////// ////FRREFRRE////////FRREFRRE////////////FRREFRRE//////////// ////////////////FRREFRREFRRE////////////FRREFRRE////FRREFRRE FRRE////////////FRREFRRE////////////////////////////FRREFRRE ////////////////FRREFRREFRRE////////////FRREFRRE//////////// FRREFRRE////////FRREFRRE////////////////////////FRREFRREFRRE ////////////FRREFRRE////FRREFRRE////////////////FRREFRRE//// ////////////FRREFRRE////////////FRREFRRE////////FRREFRRE//// ////FRREFRRE////////FRREFRRE////////////////////////////FRRE FRRE////////FRREFRRE////////////FRREFRREFRRE////////////FRRE FRRE////////////FRREFRRE////////FRREFRRE//////////////////// ////////////////////////FRREFRREFRRE////////////FRREFRRE//// ////////FRREFRRE////////FRREFRRE////////////FRREFRRE//////// FRREFRREFRRE////////////////FRREFRRE////////FRREFRRE//////// ////////FRREFRRE////////FRREFRRE////////////FRRE//////////// FRREFRRE////////FRREFRRE////////////////////////////FRREFRRE FRRE////////////FRREFRRE////FRREFRRE//////////////////////// ////////FRREFRRE////////////////FRREFRREFRRE////////////FRRE FRRE////////////FRREFRRE////////FRREFRRE//////////////////// ////////FRREFRRE////////////FRRE////////////FRREFRRE//////// FRREFRRE////////FRREFRREFRRE////////////FRREFRRE////FRREFRRE ////////////FRRE////////////FRREFRRE////////FRREFRRE//////// ////////FRREFRRE////////////FRREFRRE////////////FRREFRRE//// ////FRREFRRE////////FRREFRRE////////////////////FRREFRRE//// ////////FRREFRRE//////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////FRREFRRE////////////////FRREFRRE////FRREFRRE ////////////////////FRREFRREFRREFRRE////////////////FRREFRRE FRREFRREFRRE////////////FRREFRREFRREFRRE//////////////////// ////FRREFRREFRREFRRE////////////////////////////////////FRRE FRREFRREFRREFRREFRRE////////////////FRREFRREFRREFRREFRRE//// ////////////////////FRREFRRE////FRREFRREFRREFRRE//////////// ////////FRREFRREFRREFRREFRRE////FRREFRREFRREFRREFRREFRRE//// ////////////////////////////FRREFRREFRREFRRE////////////FRRE FRREFRREFRREFRRE////////////FRREFRRE////////////FRREFRRE//// ////////////////////////////////FRREFRREFRREFRREFRRE//////// FRREFRRE////FRREFRREFRREFRRE////////////////////////////FRRE FRREFRREFRREFRREFRRE////FRREFRRE////FRREFRREFRREFRRE//////// ////////////FRREFRREFRREFRRE//////////////////////////////// ////FRREFRREFRREFRREFRRE////FRREFRREFRREFRREFRREFRREFRREFRRE FRREFRREFRREFRRE////FRREFRRE////////////////FRREFRREFRREFRRE ////////////////FRREFRREFRREFRRE//////////////////////////// ////FRREFRRE////////FRREFRRE////////////FRREFRRE////FRREFRRE FRREFRRE////////////////////FRREFRREFRREFRRE//////////////// ////////////////////////////////FRREFRRE////FRREFRREFRREFRRE ////////////////////FRREFRREFRREFRRE////////////////////FRRE FRREFRREFRRE////////FRREFRREFRREFRREFRRE////////////FRREFRRE ////////////////FRREFRRE////////////FRREFRREFRREFRRE//////// ////////////FRREFRREFRREFRRE//////////////////////////////// ////////FRREFRREFRREFRREFRRE////FRREFRREFRREFRREFRREFRRE//// ////////////FRREFRREFRREFRREFRREFRRE////FRREFRRE////FRREFRRE FRREFRRE////////////////////FRREFRREFRREFRRE//////////////// ////////////////////FRREFRREFRREFRRE////////////////////FRRE FRREFRREFRRE////////////FRREFRRE////FRREFRREFRREFRRE//////// ////FRREFRREFRREFRRE////////////////FRREFRRE////FRREFRREFRRE FRREFRREFRRE////FRREFRRE////////////FRREFRRE//////////////// FRREFRRE////FRREFRRE////FRREFRREFRREFRREFRREFRRE////////FRRE FRRE////////////////FRREFRRE//////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////FRREFRRE////////////////FRREFRRE//// ////FRREFRRE//////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////FRREFRRE//////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////FRREFRRE//// //////////////////////////////////////////////////////////// ////////////////////////////////////////FRREFRRE//////////// FRREFRRE//////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////FRREFRRE////////////////FRREFRRE//////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////FRREFRRE//////// ////////FRREFRRE//////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////FRREFRRE//////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////FRREFRRE//////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////FRREFRRE//// ////////////////////////////FRREFRRE////////////////FRREFRRE //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////FRREFRRE//////////////////////////////////////////////// ////////////////////////////////////////FRREFRRE//////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////FRREFRREFRREFRREFRREFRREFRRE ////////////FRREFRRE//////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////FRREFRRE//////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////FRRE FRRE//////////////////////////////////////////////////////// ////////////////////////////////////////////////FRREFRRE//// ////////FRREFRRE//////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////FRREFRRE////////////////FRREFRRE//////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////FRREFRRE ////////////////FRREFRRE////////////////FRREFRRE//////////// //////////////////////////////////////////////////////////// ////////////////////////FRREFRRE////////FRREFRRE//////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////FRREFRRE //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////FRRE FRRE////////////////////////////////FRREFRRE//////////////// FRREFRRE//////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////FRRE FRRE////////FRREFRRE////////////////FRREFRRE//////////////// ////////////////////////////////FRREFRRE////////FRREFRRE//// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////FRREFRRE//////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////FRREFRRE//////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////FRRE FRRE////////////FRREFRRE//////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////FRREFRRE //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////FRREFRREFRREFRRE////////FRREFRREFRREFRRE////FRREFRRE//// //////////////////////////////////////////////////////////// ////////////////////////////////FRREFRRE////////FRREFRRE//// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// FRREFRRE//////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////FRREFRREFRREFRRE//////////////////////////////////// ////////FRREFRRE//////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////FRREFRRE////////////////////////////////FRREFRRE//////// ////////////////////////////////////////FRREFRRE//////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////FRREFRREFRREFRREFRRE//////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////FRREFRRE//////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////FRREFRRE//////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////FRREFRRE////////////FRREFRRE//////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////FRREFRRE //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////FRREFRRE//////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////FRRE FRRE//////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////FRREFRRE//////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////FRREFRRE//////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////FRREFRREFRREFRREFRRE//////// ////FRREFRREFRREFRREFRRE////////////FRREFRRE//////////////// FRREFRRE////////////////FRREFRREFRREFRRE//////////////////// FRREFRREFRREFRREFRRE////////////FRREFRRE//////////////////// ////FRREFRREFRREFRRE////////FRREFRREFRRE////FRREFRRE//////// FRREFRREFRREFRREFRREFRRE////////////////FRREFRRE//////////// FRREFRREFRREFRREFRRE////////////////////////////////////FRRE FRREFRRE////FRREFRRE////////FRREFRRE////////////////FRREFRRE ////////////FRREFRREFRREFRRE////FRREFRRE//////////////////// ////////FRREFRREFRRE////FRREFRRE////////////FRREFRREFRREFRRE ////FRREFRRE////////FRREFRREFRRE////FRREFRRE////////FRREFRRE ////////////FRREFRRE////////////////FRREFRRE////////FRREFRRE FRREFRRE////////////////////FRREFRREFRREFRRE//////////////// ////////////FRREFRRE////////////////////////FRREFRREFRREFRRE FRRE////////////////////FRREFRREFRREFRRE////FRREFRRE////FRRE FRRE////////////////////////////////////////FRREFRREFRREFRRE FRREFRRE////////////////FRREFRREFRREFRREFRRE////////////FRRE FRRE////////////////////////FRREFRREFRREFRRE//////////////// FRREFRREFRREFRREFRRE////////////FRREFRRE////////////////FRRE FRRE////////////FRREFRREFRRE////FRREFRRE////////FRREFRRE//// ////////////////////////////FRREFRREFRREFRREFRRE//////////// ////FRREFRREFRREFRRE////FRREFRRE////////////////FRREFRRE//// ////FRREFRRE////////////FRREFRREFRREFRREFRRE////////////FRRE FRREFRREFRRE////////////////FRREFRRE//////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////FRREFRRE////////////FRRE FRRE////FRREFRRE////////////FRREFRREFRRE////FRREFRRE//////// ////////FRREFRRE////////////////FRREFRREFRREFRRE//////////// ////FRREFRRE////////////FRREFRREFRRE////FRREFRRE//////////// ////////FRREFRRE////////////////FRREFRRE////////FRREFRREFRRE ////////FRREFRRE////////////FRREFRRE////////////FRREFRRE//// ////FRREFRRE////////////FRREFRRE//////////////////////////// FRREFRRE////////FRREFRREFRRE////////FRREFRRE//////////////// FRREFRRE////////FRREFRRE////////////FRREFRREFRRE//////////// ////////////FRREFRRE////////FRREFRREFRRE////////FRREFRRE//// ////////FRREFRREFRRE////FRREFRRE////////FRREFRREFRRE//////// FRREFRRE////////////FRREFRRE////////////////FRREFRRE////FRRE ////////////FRREFRRE////////////FRREFRRE//////////////////// ////////////////////FRREFRREFRRE////////////////FRREFRRE//// ////////FRREFRREFRRE////////FRREFRRE////////////FRREFRREFRRE ////FRREFRRE////////////////////////////////////////FRREFRRE ////////////FRREFRRE////////FRREFRRE////////////FRREFRRE//// ////FRREFRRE////////////////////FRRE////////////FRREFRRE//// ////FRREFRRE////////////FRREFRREFRRE////FRREFRRE//////////// ////FRREFRRE////////FRREFRRE////////FRREFRREFRRE////////FRRE FRRE////////////////////////////FRREFRRE////////////FRREFRRE ////////FRREFRRE////////////////FRREFRRE////////////////FRRE FRRE////////FRREFRRE////////FRREFRRE////////////FRREFRRE//// FRRE////////////FRREFRRE////////////FRREFRRE//////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////FRREFRRE//////// ////////////////FRREFRRE////////////////FRREFRRE////FRREFRRE ////////////////FRREFRRE////////////////FRREFRREFRREFRRE//// ////////////FRREFRRE////////////////FRREFRRE////FRREFRRE//// ////////////////FRREFRRE////////////////FRREFRRE//////////// FRREFRRE////////FRREFRRE////////////////FRREFRRE////////FRRE FRRE////////FRREFRRE//////////////////////////////////////// ////////FRREFRRE////////////FRREFRRE////////FRREFRRE//////// ////////FRREFRRE////////FRREFRRE////////////////FRREFRRE//// ////////////////////FRREFRRE////////////FRREFRRE////////FRRE FRRE////////////////FRREFRRE////FRREFRRE////////////FRREFRRE ////////FRREFRRE////////////FRREFRRE////////////////FRREFRRE ////////////////////FRREFRRE////////////FRREFRRE//////////// ////////////////////////FRREFRRE////FRREFRRE////////////FRRE FRRE////////////////FRREFRRE////////FRREFRRE//////////////// FRREFRRE////FRREFRRE//////////////////////////////////////// FRREFRRE////////////////FRREFRRE////FRREFRRE//////////////// ////////////FRREFRRE////////////////////////////////////FRRE FRRE////////FRREFRRE////////////////FRREFRRE////FRREFRRE//// ////////////FRREFRRE////////FRREFRRE////////////FRREFRRE//// ////FRREFRRE////////////////////////////FRREFRRE//////////// ////////////////FRREFRRE////////////////FRREFRRE//////////// ////FRREFRRE////////FRREFRRE////////FRREFRRE//////////////// ////////////////////////FRREFRRE////////////FRREFRRE//////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////FRREFRRE ////////////////////////FRREFRRE////////////////////FRREFRRE ////FRREFRRE////////////////FRREFRRE////////////////FRREFRRE FRREFRRE////////////FRREFRRE////////////////////FRREFRRE//// FRREFRRE////////////////////FRREFRRE////////////////FRREFRRE ////////////FRREFRRE////////FRREFRRE////////////////FRREFRRE ////////FRREFRRE////FRREFRRE//////////////////////////////// ////////////////////FRREFRRE////////////FRREFRRE////////FRRE FRRE////////////////FRREFRRE////FRREFRRE//////////////////// FRREFRRE////////////////////////FRREFRRE////////////FRREFRRE ////FRREFRRE////////////////////FRREFRRE////FRREFRRE//////// ////FRREFRRE////////FRREFRRE////////////FRREFRRE//////////// ////FRREFRRE////////FRREFRREFRREFRRE////////////////FRREFRRE ////////////////////////////////FRREFRRE////FRREFRRE//////// ////FRREFRRE////////////////////FRREFRRE////FRREFRRE//////// ////////FRREFRRE////////FRREFRRE//////////////////////////// ////////FRREFRRE////////////////////FRREFRREFRREFRRE//////// ////////////////////////FRREFRRE////////////////////////FRRE FRREFRREFRRE////////FRREFRRE////////////////////FRREFRRE//// FRREFRRE////////////////FRREFRRE////////FRREFRRE//////////// FRREFRRE////////FRREFRRE////////////////////////FRREFRRE//// ////////////////////////////FRREFRRE////////////////FRREFRRE ////////////////FRREFRRE////////FRREFRRE////FRREFRRE//////// ////////////////////////FRREFRREFRREFRRE//////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// FRREFRRE////////////////////////FRREFRRE//////////////////// FRREFRRE////FRREFRRE////////////////FRREFRRE//////////////// FRREFRREFRREFRRE////////////FRREFRRE////////////////////FRRE FRRE////FRREFRRE////////////////////FRREFRRE//////////////// ////FRREFRREFRREFRREFRREFRRE////////FRREFRRE//////////////// FRREFRRE////////FRREFRRE////FRREFRREFRREFRREFRREFRREFRREFRRE ////////////////////////////////FRREFRREFRREFRREFRREFRRE//// ////FRREFRRE////////////////FRREFRRE////FRREFRRE//////////// ////////FRREFRRE////////////////////////////FRREFRREFRREFRRE FRREFRRE////FRREFRRE////////////////////FRREFRRE////////FRRE FRREFRREFRREFRREFRRE////////FRREFRRE////////////FRREFRRE//// ////////////FRREFRRE////FRREFRREFRREFRRE//////////////////// FRREFRRE////////////////////////////////FRREFRRE////////FRRE FRRE////////FRREFRRE////////////////////FRREFRRE////////FRRE FRRE////////////////FRREFRRE////FRREFRRE//////////////////// ////////////////////FRREFRRE////////////////FRREFRREFRREFRRE FRREFRREFRREFRREFRREFRRE////////FRREFRRE//////////////////// FRREFRREFRREFRRE////////////FRREFRRE////////////////////FRRE FRRE////FRREFRRE////////////////FRREFRRE////////////FRREFRRE FRREFRREFRREFRRE////////FRREFRRE////////////////////////FRRE FRREFRREFRREFRREFRREFRREFRRE////////FRREFRRE//////////////// FRREFRRE////////////////FRREFRRE////////FRREFRRE////FRREFRRE ////////////////////////////FRREFRREFRREFRRE//////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////FRREFRRE////////////////////////FRREFRRE//////// ////////FRREFRRE////FRREFRRE////////////////FRREFRRE//////// ////////FRREFRREFRREFRRE////////////////FRREFRRE//////////// ////FRREFRRE////FRREFRRE////////////////////FRREFRRE//////// ////////////////////////////FRREFRRE////////FRREFRRE//////// ////////FRREFRRE////////FRREFRRE////////FRREFRRE//////////// FRREFRRE////////////////////////////////////////////////FRRE FRRE////////FRREFRRE////////////////FRREFRRE////////FRREFRRE ////////////////FRREFRRE//////////////////////////////////// ////////FRREFRRE////////FRREFRRE////////////////FRREFRRE//// ////////////////////FRREFRRE////////FRREFRRE////////////FRRE FRRE////////////////FRREFRRE////FRREFRRE//////////////////// ////////FRREFRRE////////////////////////////////FRREFRRE//// ////////FRREFRRE////////FRREFRRE////////////////FRREFRRE//// ////FRREFRRE////////////////FRREFRRE////FRREFRRE//////////// ////////////////////////////FRREFRRE////////////////FRREFRRE ////FRREFRRE////////////FRREFRRE////////FRREFRRE//////////// ////////FRREFRRE////////////////////////FRREFRRE//////////// ////FRREFRRE////FRREFRRE////////////////FRREFRRE//////////// ////////////////FRREFRRE////////FRREFRRE//////////////////// ////////FRREFRRE////////////FRREFRRE////////FRREFRRE//////// ////////FRREFRRE////////////////FRREFRRE////////FRREFRRE//// ////FRREFRRE////////////////////////FRREFRRE//////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////FRREFRRE////////FRREFRRE////FRREFRRE FRRE////////////FRREFRRE////FRREFRREFRRE////////////FRREFRRE FRRE////////////FRREFRREFRREFRRE////////////////FRREFRREFRRE ////////////FRREFRRE////FRREFRREFRREFRREFRREFRRE////FRREFRRE ////////////////FRRE////////////////FRREFRRE////////FRREFRRE FRRE////////////FRREFRRE////////FRREFRRE////////////FRREFRRE ////////FRREFRRE////////////////////////////FRRE//////////// ////FRREFRRE////////FRREFRREFRRE////////////FRREFRRE//////// ////FRREFRRE////////////FRREFRRE////////////////////////FRRE ////////////////FRREFRRE////////////FRREFRRE////////////FRRE FRRE////FRRE////////////////FRREFRRE////////FRREFRRE//////// ////FRREFRREFRRE////////////FRREFRRE////FRREFRRE//////////// FRRE////////////FRREFRRE////////////////////////////////FRRE FRRE////////////FRREFRRE////////FRREFRREFRRE////////////FRRE FRRE////////FRREFRRE////////////////FRREFRRE////FRREFRREFRRE FRREFRREFRRE////////////////////////FRREFRREFRRE//////////// FRREFRRE////////FRREFRRE////////FRREFRRE////////FRREFRREFRRE FRREFRREFRRE////FRREFRRE////////////FRRE////////FRREFRREFRRE ////////////FRREFRRE////FRREFRREFRRE////////////FRREFRRE//// ////FRRE////////////////FRREFRRE////////FRREFRRE//////////// ////////////////////FRREFRRE////////FRREFRRE////////FRREFRRE ////////////////FRREFRREFRRE////////////FRREFRRE////////FRRE FRRE////////////FRREFRRE////////FRREFRRE////FRREFRRE//////// ////FRRE//////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////FRREFRREFRREFRRE//////// ////////FRREFRREFRREFRREFRRE////////FRREFRRE////FRREFRREFRRE FRRE////////FRREFRREFRREFRREFRREFRREFRREFRREFRREFRRE//////// ////FRREFRREFRREFRREFRRE////////FRREFRRE////FRREFRREFRREFRRE FRREFRREFRREFRREFRRE////////FRREFRREFRREFRREFRRE//////////// FRREFRRE////FRREFRREFRREFRRE////////////FRREFRRE//////////// ////FRREFRREFRREFRRE////////////////////////////////////FRRE FRREFRREFRREFRRE////////////FRREFRRE////FRREFRREFRREFRRE//// ////////////////FRREFRREFRREFRREFRREFRRE//////////////////// ////////FRREFRREFRREFRREFRRE////////////////////FRREFRREFRRE FRREFRREFRRE////////FRREFRREFRREFRREFRRE////////////FRREFRRE ////////////FRREFRRE////FRREFRREFRREFRRE////////////FRREFRRE FRREFRRE////////////FRREFRREFRREFRREFRREFRRE//////////////// ////FRREFRRE////////////////FRREFRRE////////////FRREFRREFRRE FRREFRRE////////////FRREFRRE////////////////FRREFRRE////FRRE FRRE////FRREFRREFRRE////////////////////////FRREFRRE////FRRE FRREFRREFRRE////////////////FRREFRREFRREFRRE////////////FRRE FRRE////FRREFRREFRRE////////FRREFRREFRREFRRE//////////////// ////FRREFRREFRREFRREFRRE////////FRREFRRE////FRREFRREFRREFRRE ////////////////FRREFRREFRREFRREFRRE////////////FRREFRRE//// ////////////////////////////////FRREFRREFRREFRRE////////FRRE FRREFRREFRREFRREFRRE////FRREFRRE////FRREFRREFRREFRRE//////// ////FRREFRRE////////////////FRREFRREFRREFRRE////////////FRRE FRREFRREFRRE//////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////FRREFRRE//////// //////////////////////////////////////////////////////////// ////////////FRREFRRE//////////////////////////////////////// ////////////FRREFRRE////////////////////////////////FRREFRRE //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////FRREFRRE//////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////FRREFRRE//////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// FRREFRRE//////////////////////////////////////////////////// ////////////FRREFRRE////////////////FRREFRRE//////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////FRREFRRE //////////////////////////////////////////////////////////// ////////////////////FRREFRRE//////////////////////////////// ////////////////////FRREFRRE//////////////////////////////// FRREFRRE//////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////FRREFRRE //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////FRREFRRE//////////////////////////////////////// ////////////////////////////////////////////FRREFRRE//////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////FRREFRRE//////////////////////////////////////////// ////////////////////FRREFRRE////////////////FRREFRRE//////// ////////////////////////FRREFRRE//////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////FRREFRREFRREFRRE//////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////FRREFRRE//////////////////////// ////////FRREFRRE//////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// FRREFRRE//////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////FRREFRRE//////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////FRREFRRE//////////////////////////////////// ////////////////////////////////////////////////////FRREFRRE ////////////////////////////////FRREFRRE//////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////FRREFRRE//// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////FRREFRRE FRREFRREFRRE//////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// FRREFRRE//////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////FRRE FRRE////////////FRREFRRE//////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////FRREFRRE//////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////FRREFRRE//////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////FRREFRRE//////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////FRREFRRE//////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////FRREFRRE//////////////// ////////////////FRREFRRE////////////////FRREFRREFRREFRREFRRE ////////////////FRREFRREFRRE////FRREFRRE////////FRREFRREFRRE FRRE////////////////////FRREFRREFRREFRREFRRE//////////////// ////////////////////FRREFRRE////////////////////////FRREFRRE FRREFRREFRRE////////////////FRREFRREFRREFRRE////FRREFRRE//// ////////////////////////FRREFRRE////////////////////FRREFRRE FRREFRREFRRE////////////////FRREFRREFRREFRRE//////////////// FRREFRREFRREFRREFRRE////////////FRREFRRE//////////////////// ////////FRREFRRE////////////////////////FRREFRREFRREFRREFRRE ////////////////////////////////FRREFRREFRREFRRE////////FRRE FRRE////////////////FRREFRRE////////FRREFRREFRREFRREFRRE//// ////////////////////////////FRREFRRE////////////////////FRRE FRRE////////////FRREFRREFRREFRRE////FRREFRRE////////FRREFRRE ////////////////FRREFRRE////////FRREFRREFRREFRRE//////////// ////////////////FRREFRREFRREFRRE////////FRREFRREFRREFRREFRRE ////////////////////////////////////FRREFRREFRREFRRE////FRRE FRRE////////////FRREFRREFRREFRREFRRE////////////////FRREFRRE FRREFRREFRRE////FRREFRRE////////////FRREFRRE////////////FRRE FRRE////////////////FRREFRRE////////FRREFRREFRREFRREFRRE//// ////////////////////////////////FRREFRREFRREFRRE////FRREFRRE ////////////////FRREFRRE////////////FRREFRREFRREFRREFRRE//// ////////////////////////////FRREFRREFRREFRREFRRE//////////// ////FRREFRRE////////////FRREFRRE////////////////////FRREFRRE FRREFRREFRRE////////////FRREFRRE////////////////////////FRRE FRRE////////////////////////FRREFRRE////////////FRREFRRE//// ////////////////////////////FRREFRRE////////////////FRREFRRE ////////////FRREFRREFRREFRREFRRE////////////////FRREFRREFRRE FRRE////////////////////////FRREFRRE////////////////FRREFRRE FRREFRREFRRE////////////////////FRREFRREFRREFRRE////FRREFRRE ////FRREFRRE////////////////FRREFRRE////////////FRREFRREFRRE FRRE////FRREFRRE//////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////FRREFRRE//////// ////////////////////////FRREFRRE////////////FRREFRRE//////// ////FRREFRRE////////FRREFRRE////////FRREFRREFRRE////FRRE//// ////////FRREFRRE////////////FRREFRRE////////////FRREFRRE//// ////////////////////////////FRREFRREFRRE////////////////FRRE FRRE////////////FRREFRREFRRE////FRREFRRE////////////FRREFRRE FRRE////////////////////////////FRREFRRE////////////////FRRE FRRE////////////FRREFRRE////////FRRE////////////FRREFRRE//// ////FRREFRRE////////////FRREFRRE////////FRREFRRE//////////// ////////////////FRREFRREFRRE////////////////FRREFRRE//////// ////FRREFRRE////////////////////////FRREFRRE//////////////// ////FRREFRRE////////////////FRREFRRE////FRREFRRE//////////// FRREFRRE////////////////////////////FRREFRRE//////////////// ////FRREFRRE////////FRREFRRE////////////FRREFRREFRRE//////// FRREFRRE////////////////FRREFRRE////FRREFRRE//////////////// ////////////////////FRREFRRE////////////////FRREFRRE//////// ////FRREFRREFRRE////////////////////////FRREFRRE//////////// FRREFRREFRRE////////FRREFRRE////////////FRREFRRE////////FRRE FRRE////////////FRREFRREFRREFRRE////////////FRREFRRE//////// ////FRREFRRE////////////////FRREFRRE////FRREFRRE//////////// FRREFRRE////////////////////////////FRREFRRE//////////////// FRREFRRE////////////////FRREFRRE////////FRREFRRE//////////// FRREFRRE////////////////////////FRREFRRE////////////FRREFRRE FRRE////////FRREFRRE////////////FRREFRRE////////////////FRRE FRRE////////////FRREFRRE////////FRREFRRE//////////////////// ////FRREFRRE////////////////////////FRREFRRE////////////FRRE FRRE////////////////////////////////FRREFRRE//////////////// FRREFRRE////////FRREFRRE////////////FRREFRREFRRE////FRREFRRE ////////////////////////////////////FRREFRRE////////////FRRE FRRE////////////FRREFRREFRRE////////FRREFRRE////////////FRRE FRREFRRE////FRREFRRE////////////////FRREFRRE////////FRREFRRE ////////////FRREFRREFRRE//////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////FRREFRRE ////////////////////////////////FRREFRRE////////////FRREFRRE ////////////////////////////FRREFRRE////////////FRREFRRE//// ////////////////FRREFRRE////////////FRREFRRE//////////////// ////////////////////////////////FRREFRRE////FRREFRRE//////// ////FRREFRRE////////////////FRREFRRE////FRREFRRE//////////// ////FRREFRRE////////////////////////////FRREFRRE//////////// ////FRREFRRE////////////////////////////////////////////FRRE FRRE////////FRREFRRE////////////////////////////FRREFRRE//// ////////////////////FRREFRRE////FRREFRRE////////////FRREFRRE ////////////////////////////////////////////FRREFRRE//////// ////////////FRREFRRE////////////////FRREFRRE////FRREFRRE//// ////////////////////////////////////////////FRREFRRE//////// ////////////FRREFRRE////////FRREFRRE////////////////FRREFRRE ////////FRREFRRE////////////////FRREFRRE////FRREFRRE//////// ////////////////////////////FRREFRRE////////////////FRREFRRE ////////////////FRREFRRE////////////////////////FRREFRRE//// ////////////FRREFRRE////////FRREFRRE//////////////////////// ////FRREFRRE////////////////////FRREFRRE////////////FRREFRRE ////////////FRREFRRE////////////////FRREFRRE////FRREFRRE//// ////////////////////////////////////////////FRREFRRE//////// ////////FRREFRRE////////////////FRREFRRE////////FRREFRRE//// ////////////////////////////////////////FRREFRRE//////////// ////FRREFRRE////////FRREFRRE////////////FRREFRRE//////////// ////FRREFRRE////////////////////////////FRREFRRE//////////// ////////////FRREFRREFRRE////////////////////FRREFRRE//////// ////FRREFRRE////////////////////////////////FRREFRRE//////// ////////FRREFRRE////////FRREFRRE////////////////FRREFRRE//// FRREFRRE////////////////////////////////////FRREFRRE//////// ////FRREFRRE////////////////FRREFRRE////////FRREFRRE//////// ////////FRREFRRE////FRREFRRE////////////////FRREFRRE//////// FRREFRRE////////////////FRREFRRE//////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////FRREFRREFRREFRREFRREFRREFRRE////////////FRREFRRE//////// FRREFRRE////////////////////////////////FRREFRRE//////////// FRREFRRE////////FRREFRREFRREFRRE////////////FRREFRRE//////// ////////////////////////////////////////FRREFRRE////FRREFRRE ////////////FRREFRRE////////////////////FRREFRREFRREFRRE//// ////////////FRREFRRE////////////////////////////////FRREFRRE ////////////FRREFRRE////////////////////////////////////FRRE FRREFRREFRRE////////FRREFRRE//////////////////////////////// FRREFRRE////////////////////FRREFRRE////FRREFRRE//////////// FRREFRRE////////////////////////////////////////////////FRRE FRRE////////////////////FRREFRRE////////////////FRREFRREFRRE FRRE////////////////////////////////////////////////////FRRE FRRE////////////////////FRREFRRE////FRREFRRE//////////////// ////FRREFRRE////////FRREFRRE////////////////FRREFRRE////FRRE FRRE////////////////////////////////////FRREFRRE//////////// FRREFRRE////////////////////FRREFRRE////////////////////FRRE FRRE////////////////////FRREFRRE////FRREFRRE//////////////// ////////////FRREFRRE////////////////////////FRREFRRE//////// ////FRREFRRE////////////FRREFRRE////////////////FRREFRREFRRE FRRE////////////////////////////////////////////////////FRRE FRRE////////////////FRREFRRE////////////////FRREFRRE////FRRE FRRE////////////////////////////////////////////FRREFRRE//// ////////////////FRREFRRE////////FRREFRRE////////////FRREFRRE ////////////FRREFRRE////////////////////////////////FRREFRRE ////////////////////////////////////////////////////////FRRE FRRE////////////FRREFRRE////////////////////////////////FRRE FRRE////////////////FRREFRRE////FRREFRRE//////////////////// FRREFRRE////FRREFRRE////////////////////////////////////FRRE FRRE////////FRREFRRE////////////////////FRREFRRE////FRREFRRE ////////////////FRREFRRE////////FRREFRRE////////////////FRRE FRRE////FRREFRRE////////////////////FRREFRRE//////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////FRREFRRE////////////////FRREFRRE////////FRREFRRE ////////FRREFRREFRREFRREFRREFRREFRREFRRE////////////FRREFRRE FRREFRREFRREFRRE////FRREFRREFRREFRRE////////////////FRREFRRE FRREFRREFRREFRREFRREFRRE////////////////////////FRREFRRE//// ////FRREFRRE////////FRREFRRE////////////////////FRREFRRE//// FRREFRRE////////////////FRREFRRE//////////////////////////// FRREFRRE////////////FRREFRREFRREFRREFRREFRREFRREFRRE//////// FRREFRREFRREFRRE////////////FRREFRREFRREFRREFRREFRREFRREFRRE ////////FRREFRRE////////////////////FRREFRRE////////FRREFRRE ////////FRREFRREFRREFRREFRREFRREFRREFRRE//////////////////// ////FRREFRRE////////////////////FRREFRRE////////////////FRRE FRREFRREFRREFRREFRREFRREFRREFRREFRRE//////////////////////// ////FRREFRRE////////////////////FRREFRRE////FRREFRRE//////// ////////////FRREFRRE////////FRREFRRE////////////////FRREFRRE ////FRREFRRE////////////////////////////////////FRREFRRE//// ////////FRREFRRE////////////////////FRREFRRE//////////////// ////FRREFRRE////////////////////FRREFRRE////FRREFRREFRREFRRE FRREFRREFRREFRRE////FRREFRRE////////////////////////FRREFRRE ////////////FRREFRRE////////////FRREFRRE////////////////FRRE FRREFRREFRREFRREFRREFRREFRREFRREFRRE//////////////////////// ////FRREFRRE////////////////FRREFRRE////////////////FRREFRRE ////FRREFRREFRREFRREFRREFRREFRREFRRE////////////////////FRRE FRRE////////////////////FRREFRRE////////FRREFRRE//////////// FRREFRRE////////////FRREFRREFRREFRREFRREFRREFRREFRRE//////// FRREFRRE//////////////////////////////////////////////////// ////FRREFRRE////////////FRREFRRE//////////////////////////// ////FRREFRRE////////////////FRREFRRE////FRREFRRE//////////// ////////FRREFRRE////FRREFRRE//////////////////////////////// ////FRREFRRE////////FRREFRRE////////////////////FRREFRRE//// ////FRREFRRE////////////////FRREFRRE////FRREFRRE//////////// ////FRREFRRE////FRREFRRE////////////////////FRREFRRE//////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////FRREFRRE////////////////////FRREFRRE//// FRREFRRE////////////FRREFRRE////////////FRREFRRE//////////// ////////////////FRREFRRE////FRREFRRE//////////////////////// ////FRREFRRE////////////FRREFRRE////////////////////////FRRE FRRE////////////FRREFRRE////////FRREFRRE////////////////FRRE FRRE////FRREFRRE////////////////FRREFRRE//////////////////// ////////FRREFRRE////////////////FRREFRRE////////////FRREFRRE ////////FRREFRRE////////////////////////FRREFRRE//////////// FRREFRRE////////FRREFRRE////////////////////FRREFRRE//////// ////FRREFRRE////////FRREFRRE////////////FRREFRRE//////////// ////////////FRREFRRE////////////////////FRREFRRE//////////// ////FRREFRRE////FRREFRRE////////////FRREFRRE//////////////// ////////////FRREFRRE////////////////////FRREFRRE////////FRRE FRRE////////////////FRREFRRE////////FRREFRRE//////////////// FRREFRRE////FRREFRRE////////////////////////////////////FRRE FRRE////////////////FRREFRRE////////////////FRREFRRE//////// ////////////////FRREFRRE////////////////FRREFRRE////////FRRE FRRE////////////FRREFRRE////////FRREFRRE//////////////////// FRREFRRE////////////FRREFRRE////////////FRREFRRE//////////// ////FRREFRRE////FRREFRRE////////////FRREFRRE//////////////// ////////////FRREFRRE////////////////FRREFRRE//////////////// FRREFRRE////////FRREFRRE////////////FRREFRRE//////////////// ////////FRREFRRE////////////////FRREFRRE////////FRREFRRE//// ////////FRREFRRE////////////////FRREFRRE////////////FRREFRRE ////////FRREFRRE//////////////////////////////////////////// ////////////FRREFRRE////////////FRREFRRE//////////////////// ////////////FRREFRRE////////////////FRREFRRE////////FRREFRRE ////////////////FRREFRRE////FRREFRRE//////////////////////// ////////////FRREFRRE////////////FRREFRRE////////////////FRRE FRRE////////FRREFRRE////////////////FRREFRRE////FRREFRRE//// ////////////FRREFRRE////////FRREFRRE////////////////FRREFRRE //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////FRREFRRE////////////////////FRRE FRRE////FRREFRRE////////////////FRREFRRE////////FRREFRRE//// ////FRRE////////////////FRREFRRE////FRREFRRE////////////FRRE ////////////////FRREFRRE////////FRREFRRE//////////////////// ////FRREFRRE////////////FRREFRRE////////FRREFRREFRRE//////// ////FRREFRRE////FRREFRRE////////////////FRREFRRE//////////// ////////////////FRREFRREFRREFRREFRREFRRE////FRREFRRE//////// FRREFRRE////////FRREFRRE////////////FRRE////////////FRREFRRE ////////FRREFRRE////////FRREFRREFRREFRREFRREFRRE////FRREFRRE ////////////FRREFRRE////////////FRREFRRE////////FRREFRRE//// ////////////////////FRREFRRE////////////////////FRREFRREFRRE ////////////FRREFRRE////////FRREFRRE////////FRREFRRE//////// ////////////////////FRREFRREFRREFRREFRREFRRE////FRREFRRE//// ////////FRREFRRE////////////FRREFRRE////////FRREFRREFRRE//// ////////FRREFRRE////FRREFRRE//////////////////////////////// ////FRREFRRE////////////////FRREFRREFRRE////////////FRREFRRE ////////////////////////////FRREFRRE////////////FRREFRRE//// ////////FRREFRRE////////FRREFRRE////////////FRREFRRE//////// FRREFRREFRREFRRE////////////FRREFRRE////////////FRREFRREFRRE ////////////FRREFRRE////////FRREFRRE////////FRREFRRE//////// ////////////////////FRREFRRE////////////////FRREFRREFRRE//// ////////FRREFRRE////////////FRREFRRE////////FRREFRRE//////// ////////////////FRREFRREFRRE////////////FRREFRRE////////FRRE FRRE////////////FRREFRRE////////////////////FRREFRRE//////// FRREFRRE////////FRREFRREFRREFRREFRREFRRE//////////////////// ////////////////////FRREFRRE////////////FRREFRRE//////////// ////////////////////FRREFRREFRRE////////////FRREFRRE//////// FRREFRREFRRE////////////FRREFRRE////FRREFRRE//////////////// ////////////////////FRREFRRE////////////FRREFRREFRRE//////// ////FRREFRRE////////FRREFRRE////////////////FRREFRRE////FRRE FRREFRRE////////////FRREFRRE////////////FRREFRRE//////////// FRREFRRE//////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////FRREFRRE//////////// ////FRREFRRE////FRREFRRE////////////////////FRREFRREFRREFRRE ////////////////FRREFRREFRREFRREFRRE////////////FRREFRREFRRE FRRE////////////////////////FRREFRREFRREFRRE//////////////// ////////////FRREFRRE////////////////FRREFRRE////////////FRRE FRREFRREFRREFRRE////////FRREFRRE////////////////FRREFRRE//// ////////////////////////FRREFRRE////FRREFRREFRRE////////FRRE FRREFRREFRRE////////////////FRREFRREFRREFRRE//////////////// ////FRREFRREFRREFRRE////////////FRREFRRE////FRREFRREFRRE//// FRREFRRE////////////////FRREFRRE////////////FRREFRREFRREFRRE ////////////////////////FRREFRREFRREFRREFRREFRRE////////FRRE FRRE////FRREFRREFRREFRRE////////////////FRREFRREFRREFRRE//// ////////////////////////////FRREFRRE////FRREFRREFRRE////FRRE FRRE////////////////FRREFRREFRREFRREFRREFRRE////////FRREFRRE ////FRREFRREFRREFRRE////FRREFRREFRREFRREFRREFRRE//////////// ////////FRREFRREFRREFRREFRREFRRE////////////FRREFRREFRREFRRE FRRE////////////////////////////////////FRREFRREFRREFRREFRRE FRRE////////////////FRREFRREFRREFRRE////////////////////FRRE FRREFRREFRRE////FRREFRRE////////////FRREFRRE////////////FRRE FRRE////FRREFRREFRREFRRE////////////////FRREFRREFRREFRRE//// ////////////////////////FRREFRREFRREFRREFRREFRRE////FRREFRRE ////FRREFRREFRREFRRE////////////////////FRREFRREFRREFRRE//// ////////////////////////////////FRREFRREFRREFRREFRRE//////// FRREFRREFRREFRREFRREFRREFRREFRREFRREFRREFRRE////////////FRRE FRREFRREFRRE////////////FRREFRRE////FRREFRREFRRE//////////// ////////////////////////////FRREFRRE////////FRREFRREFRREFRRE FRREFRRE////////////////////FRREFRRE////FRREFRREFRREFRRE//// ////////////////FRREFRREFRREFRREFRRE////FRREFRREFRREFRREFRRE FRRE////////////////////FRREFRREFRREFRREFRREFRRE////////FRRE FRREFRREFRREFRRE////////////FRREFRRE////////////////FRREFRRE ////FRREFRRE////FRREFRREFRREFRRE////////////////////FRREFRRE FRREFRREFRREFRRE//////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////FRREFRRE//// ////////////FRREFRRE////////FRREFRRE//////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////FRREFRRE//////////// ////////FRREFRRE//////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////FRREFRRE////////////////////////////FRREFRRE//////////// ////////////////////////FRREFRRE//////////////////////////// //////////////////////////////////////////////////////////// ////////FRREFRRE//////////////////////////////////////////// ////////////////////////////FRREFRRE//////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////FRREFRRE//////////// ////FRREFRRE//////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////FRREFRRE////////////FRREFRRE//////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// FRREFRRE//////////////////////////////////////////////////// ////////////////////////////////////////////////////////FRRE FRRE////////////////////////////////////FRREFRRE//////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////FRREFRRE//////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////FRRE FRREFRREFRREFRREFRREFRRE////////////FRREFRRE//////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////FRREFRRE//// ////////////////FRREFRRE//////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////FRREFRRE//////////////////////////////////// ////////////FRREFRRE////////////////////////////FRREFRRE//// ////////////////////////////////FRREFRRE//////////////////// //////////////////////////////////////////////////////////// ////////////////FRREFRRE//////////////////////////////////// ////////////////////////////////////FRREFRRE////////////FRRE FRRE//////////////////////////////////////////////////////// ////////////////////////////////////////////////FRREFRRE//// ////////////FRREFRRE//////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////FRREFRRE////////////FRREFRRE//////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////FRREFRRE//// ////////FRREFRRE//////////////////////////////////////////// //////////////////////////////////////////////////////////// ////FRREFRRE////////////////////////////////////FRREFRRE//// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////FRREFRRE//////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////FRREFRRE//////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////FRREFRRE//////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////FRREFRRE//////////////////////////// ////////////////////FRREFRRE//////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////FRREFRRE//////////////////////////// ////////////////////////////////////////////FRREFRRE//////// ////FRREFRRE//////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////FRREFRRE//////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////FRREFRREFRREFRRE////FRRE FRREFRREFRRE//////////////////////////////////////////////// ////////////////////////////////////////////////////////FRRE FRRE////////////////FRREFRREFRREFRRE//////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// FRREFRREFRREFRRE//////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////FRREFRRE//////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////FRREFRRE//////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////FRRE FRRE//////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////FRREFRRE //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////FRREFRRE//////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////FRREFRRE//////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////FRREFRRE//////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////FRRE FRREFRREFRRE////FRREFRRE////////////FRREFRREFRREFRREFRRE//// ////////FRREFRREFRREFRRE////////////FRREFRREFRRE////FRREFRRE ////////FRREFRRE////////FRREFRRE////////////////FRREFRREFRRE FRRE////////////////////////////////////FRREFRRE//////////// FRREFRRE////////////////////FRREFRRE////////FRREFRRE//////// ////FRREFRRE////////////////////////////FRREFRREFRREFRREFRRE FRRE////////////////////FRREFRREFRREFRREFRRE//////////////// ////////////////FRREFRREFRREFRRE////////////////FRREFRREFRRE FRREFRRE////////////FRREFRRE////////////////FRREFRRE//////// ////FRREFRREFRREFRRE////////////////////////////FRREFRREFRRE FRRE////////FRREFRREFRREFRREFRRE//////////////////////////// ////////////FRREFRRE////////////////////////FRREFRREFRREFRRE FRRE////////////////FRREFRREFRREFRRE////FRREFRRE//////////// ////////////////////FRREFRRE////////////FRREFRRE//////////// ////FRREFRRE////////////////FRREFRRE////////////FRREFRREFRRE FRREFRRE////////////FRREFRRE////////////////FRREFRRE//////// ////////////////////////////FRREFRRE////////////////////FRRE FRREFRREFRREFRRE////////////////////FRREFRREFRREFRRE////FRRE FRRE////FRREFRRE////////////////////////////////////////FRRE FRREFRREFRREFRRE////////////FRREFRREFRREFRREFRRE//////////// ////FRREFRRE////////////////FRREFRRE////////FRREFRREFRREFRRE ////////////////FRREFRREFRREFRREFRRE////////////FRREFRRE//// ////////////FRREFRRE////////////FRREFRREFRREFRRE//////////// ////////////////////////////FRREFRRE////////////////FRREFRRE FRREFRRE////////////////////////////////////FRREFRREFRREFRRE ////////////////FRREFRREFRREFRREFRRE////////////////FRREFRRE FRREFRREFRRE////////////FRREFRREFRREFRRE////FRREFRRE////FRRE FRRE////////////////////////FRREFRREFRREFRREFRRE//////////// ////FRREFRREFRREFRRE////FRREFRRE////////////FRREFRRE//////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// FRREFRRE////////////FRREFRREFRRE////////FRREFRRE//////////// FRREFRRE////FRREFRRE////////////////////FRREFRRE////////FRRE FRREFRRE////////FRREFRRE////////FRREFRRE////////////FRRE//// ////////FRREFRRE////////////////////////////////FRREFRRE//// ////////FRREFRRE////////////////////FRREFRRE////////FRREFRRE ////////////FRREFRRE////////////////////////////FRREFRRE//// ////////FRREFRRE////////////FRREFRRE////////////FRREFRRE//// ////////////////////FRRE////////////FRREFRRE////////FRREFRRE ////////////FRREFRRE////////FRREFRRE////////////////FRREFRRE ////////FRREFRRE////////////////////////////////////FRREFRRE ////////////////FRREFRRE////////////FRREFRREFRRE//////////// ////////////////////FRREFRREFRRE////////////////FRREFRRE//// ////////FRREFRREFRRE////FRREFRRE////////////FRREFRREFRRE//// ////////////////////////////FRREFRRE////////////FRREFRRE//// ////////////FRREFRRE////////////////FRREFRRE////////FRREFRRE ////////////FRREFRRE////////FRREFRRE////////////////FRREFRRE ////////////////////////////////////FRREFRREFRRE//////////// FRREFRRE////////////FRREFRREFRRE////////FRREFRRE//////////// FRREFRREFRRE////FRREFRRE//////////////////////////////////// FRREFRRE////////////FRREFRRE////FRREFRRE////////////FRREFRRE FRRE////////FRREFRRE////////////////FRREFRRE////FRRE//////// ////FRREFRRE////////FRREFRRE////////////FRREFRRE////////FRRE FRRE////////////////FRREFRRE////////FRREFRRE//////////////// ////////////////////////////////////FRREFRRE////////////FRRE ////////////FRREFRRE////////////////////////////FRRE//////// ////FRREFRRE////////FRREFRRE////////////FRREFRRE////////FRRE FRRE////////////FRREFRRE////FRREFRRE////////////FRREFRREFRRE ////FRREFRRE////////////////////FRREFRRE////////////FRREFRRE ////////FRREFRRE////////////FRREFRREFRRE////////////FRREFRRE //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////FRREFRRE////////////////FRREFRRE////////FRREFRRE//// ////////////////////FRREFRRE////////////////////FRREFRRE//// ////////FRREFRRE////////FRREFRRE////////FRREFRRE//////////// ////////////////FRREFRRE////////////////////////////////FRRE FRREFRRE////////FRREFRREFRRE////////////////FRREFRRE//////// FRREFRRE////////////FRREFRRE////////////////////////////FRRE FRRE////////////////FRREFRRE////////FRREFRRE//////////////// ////////////////////////////////////////////FRREFRRE//////// FRREFRRE////////////////////////////FRREFRRE//////////////// FRREFRRE////////FRREFRRE//////////////////////////////////// FRREFRRE////////////////FRREFRRE////////////////FRREFRRE//// ////////////////////////FRREFRRE////FRREFRRE////////////FRRE FRRE////////////////FRREFRRE////FRREFRRE////////////////FRRE FRRE////////////////////////////////FRREFRREFRRE////////FRRE FRREFRRE////////////FRREFRRE////////////////FRREFRRE//////// FRREFRRE////////////////////////////FRREFRRE//////////////// FRREFRRE////////////////////////////////FRREFRRE////FRREFRRE ////////FRREFRRE////////////////FRREFRRE////////FRREFRRE//// ////////////FRREFRRE////FRREFRRE//////////////////////////// ////////FRREFRRE////////////////////////FRREFRRE//////////// ////FRREFRRE////////FRREFRRE////////////////FRREFRRE//////// ////////////FRREFRRE////////FRREFRRE//////////////////////// ////FRREFRRE////////////////FRREFRRE////////FRREFRRE//////// ////////////////////////////////////////////FRREFRRE//////// ////////////////////FRREFRRE//////////////////////////////// ////////////FRREFRRE////////FRREFRRE//////////////////////// ////FRREFRRE////////////////////////FRREFRRE//////////////// FRREFRRE////FRREFRRE////////////////////FRREFRRE//////////// ////////////////FRREFRRE////////////////FRREFRRE//////////// FRREFRRE//////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////FRREFRRE////////////////////FRREFRRE////FRRE FRRE////////////////////////////FRREFRRE//////////////////// FRREFRRE////////////FRREFRRE////////FRREFRRE////////FRREFRRE ////////////////FRREFRREFRREFRRE//////////////////////////// ////FRREFRREFRRE////////FRREFRREFRREFRRE////////////////FRRE FRRE////////FRREFRRE////////////FRREFRRE//////////////////// ////////FRREFRRE////////////////FRREFRRE////FRREFRRE//////// ////////////////////////////////////////////FRREFRREFRREFRRE ////////FRREFRRE////////////////////////////////FRREFRRE//// ////////////FRREFRRE////////FRREFRRE//////////////////////// ////////////FRREFRRE////////////FRREFRRE//////////////////// FRREFRRE////////////////////////FRREFRRE////FRREFRRE//////// ////FRREFRRE////////////////////FRREFRREFRREFRRE//////////// ////FRREFRRE////////////////////////////////FRREFRREFRRE//// ////FRREFRREFRREFRRE////////////FRREFRRE////////////////FRRE FRRE////FRREFRRE////////////////////////////////FRREFRRE//// ////////////FRREFRRE////////////////////////////FRREFRRE//// FRREFRRE////////FRREFRRE////////////////////FRREFRRE////FRRE FRRE////////////////FRREFRRE////////FRREFRRE//////////////// ////////////////FRREFRRE////////////////////////FRREFRRE//// ////////////////FRREFRRE////////FRREFRRE////////////////FRRE FRRE////////FRREFRREFRREFRRE////////FRREFRRE//////////////// ////////////////FRREFRRE////////////////FRREFRRE////////FRRE FRRE////////////////////////////////////////////////////FRRE FRRE////////////////FRREFRREFRREFRRE//////////////////////// ////////////FRREFRREFRREFRRE////////FRREFRRE//////////////// ////////////FRREFRRE////////////////////////FRREFRRE//////// ////////FRREFRRE////////FRREFRRE////////////////FRREFRRE//// ////////////////////////FRREFRRE////////////////////FRREFRRE //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////FRREFRRE////////////////////FRREFRRE ////FRREFRREFRREFRREFRREFRREFRREFRRE////FRREFRRE//////////// ////////////FRREFRREFRREFRREFRREFRRE////////FRREFRRE//////// FRREFRRE////////////FRREFRREFRREFRRE//////////////////////// ////////FRREFRRE////FRREFRREFRREFRRE////FRREFRRE//////////// ////FRREFRRE////////FRREFRRE////////////FRREFRRE//////////// ////////////////FRREFRRE////////////////FRREFRRE////FRREFRRE FRREFRREFRREFRREFRREFRRE////////////////////////FRREFRREFRRE FRRE////////////FRREFRREFRREFRREFRREFRREFRREFRRE////////FRRE FRRE////////////////FRREFRRE////////FRREFRRE//////////////// ////////////////////FRREFRRE////////////FRREFRRE//////////// ////////FRREFRRE////////////////////////FRREFRRE////////FRRE FRRE////////FRREFRRE////////////////////FRREFRRE////FRREFRRE ////////////////FRREFRRE////////////////////////FRREFRRE//// FRREFRREFRREFRRE////FRREFRRE////////////FRREFRRE//////////// ////FRREFRRE////FRREFRREFRREFRREFRREFRREFRREFRRE////////FRRE FRRE////////////////FRREFRRE////////////////////////////FRRE FRRE////////FRREFRRE////FRREFRRE////////////////////FRREFRRE ////////FRREFRRE////////////////FRREFRRE////FRREFRRE//////// ////////////////////////FRREFRRE////////////////////////FRRE FRRE////////////////////FRREFRRE////////FRREFRRE//////////// ////FRREFRRE////FRREFRREFRREFRRE////////////FRREFRREFRREFRRE FRREFRREFRREFRRE////////FRREFRRE////////////////FRREFRRE//// ////FRREFRRE//////////////////////////////////////////////// ////FRREFRRE////////////FRREFRREFRREFRRE//////////////////// ////////////////FRREFRREFRREFRRE////////////FRREFRREFRREFRRE FRREFRREFRREFRRE////FRREFRRE////////////////////////////FRRE FRRE////////////////FRREFRRE////FRREFRRE////////////////FRRE FRREFRREFRREFRREFRREFRREFRRE////FRREFRRE//////////////////// FRREFRRE//////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////FRREFRRE//////////////// FRREFRRE////////FRREFRRE////////////FRREFRRE////FRREFRRE//// ////////////////////////////////////FRREFRRE////////FRREFRRE ////////FRREFRRE////////////FRREFRRE//////////////////////// ////////////////FRREFRRE////////FRREFRREFRRE////////FRREFRRE ////////////FRREFRRE////////FRREFRRE////////////FRREFRRE//// ////////////////////////FRREFRRE////////////////FRREFRRE//// ////FRREFRRE////////////FRREFRRE////////////////////////FRRE FRRE////////////////////////FRREFRRE////////////FRREFRRE//// ////FRREFRRE////////////////FRREFRRE////////FRREFRRE//////// ////////////////////////////FRREFRRE////////////////FRREFRRE ////////////////FRREFRRE////////////////////////FRREFRRE//// ////////FRREFRRE////////FRREFRRE////////////////FRREFRRE//// FRREFRRE////////////////FRREFRRE////////////////////////FRRE FRRE////////FRREFRREFRRE////////FRREFRRE////////FRREFRRE//// ////////////FRREFRRE////////FRREFRRE////////////FRREFRRE//// ////FRREFRRE////////////////FRREFRRE//////////////////////// ////FRREFRRE////////////FRREFRRE////FRREFRRE//////////////// FRREFRRE////////FRREFRRE////////////////FRREFRRE////FRREFRRE ////////////////////////////////////FRREFRRE//////////////// ////////FRREFRRE////////////////FRREFRRE////////FRREFRRE//// ////////////FRREFRRE////FRREFRRE////////////////////////FRRE FRRE////////////FRREFRRE////////FRREFRRE////////////////FRRE FRRE////////FRREFRRE//////////////////////////////////////// ////////////FRREFRRE////////////FRREFRRE//////////////////// ////////////////////////FRREFRRE////////////////////////FRRE FRRE////////////FRREFRRE////////FRREFRRE//////////////////// ////FRREFRRE////////////////FRREFRRE////FRREFRRE//////////// ////////FRREFRRE////////////FRREFRRE////////FRREFRRE//////// ////////FRREFRRE//////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////FRREFRRE//// ////////FRREFRRE////////////FRREFRRE////////FRREFRRE////FRRE FRRE////////////////////FRRE////////////////FRREFRRE//////// FRREFRRE////////FRREFRRE////////////FRREFRRE////////////FRRE ////////////////////////FRREFRRE////////////FRREFRRE//////// ////FRREFRRE////////FRREFRRE////////FRREFRRE////////////FRRE FRRE////////////////////////////FRREFRREFRRE////////////FRRE FRRE////////////FRREFRRE////////FRREFRRE//////////////////// ////FRREFRRE////////////FRRE////////////FRREFRRE////////FRRE FRRE////////FRREFRREFRRE////////////FRREFRRE////////FRREFRRE ////////////////////////////////////FRREFRRE//////////////// FRREFRREFRRE////////////FRREFRRE////////////////////////FRRE FRRE////////////FRREFRRE////////FRREFRREFRRE////////////FRRE FRRE////FRREFRRE////////////////FRREFRRE//////////////////// ////FRREFRRE////////////FRREFRRE////////////FRREFRRE////FRRE FRREFRRE////////////FRREFRRE////////////FRREFRRE////////FRRE FRRE////////FRREFRREFRRE////////////FRREFRRE//////////////// ////////////FRREFRRE////////////FRREFRRE////FRREFRREFRRE//// ////////FRREFRRE////////FRREFRRE////////////////FRREFRRE//// FRREFRREFRREFRREFRREFRRE////////////////////////FRREFRRE//// ////FRREFRRE////FRREFRREFRRE////////////FRREFRRE////////FRRE FRREFRRE////////////FRREFRRE////FRREFRRE////////////FRRE//// ////////FRREFRRE////////FRREFRRE////////FRREFRREFRRE//////// ////FRREFRRE////////FRREFRRE//////////////////////////////// ////////////////////FRREFRRE////////////FRREFRRE//////////// FRRE////////////////////////////FRREFRRE////////////FRRE//// ////////FRREFRRE////////FRREFRRE////////////FRREFRRE//////// FRREFRRE////FRREFRRE////////////////FRREFRRE////FRREFRREFRRE FRREFRREFRRE////////FRREFRRE////////FRREFRRE////////////FRRE FRRE////////////FRREFRRE//////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// FRREFRREFRREFRREFRREFRRE////////////////FRREFRREFRREFRRE//// FRREFRREFRREFRREFRREFRRE////////////FRREFRREFRREFRREFRRE//// ////////FRREFRRE////////FRREFRRE////////////////FRREFRREFRRE FRRE////////////////////////////FRREFRRE////////////FRREFRRE ////////////FRREFRRE////////FRREFRRE////////FRREFRRE//////// ////FRREFRRE////////////////////////////FRREFRRE////FRREFRRE FRREFRRE////////////////////FRREFRREFRREFRRE//////////////// ////////////////FRREFRREFRREFRRE////////////////////FRREFRRE FRREFRRE////////////FRREFRRE////FRREFRREFRREFRRE////////FRRE FRREFRREFRREFRREFRRE////////////////////FRREFRREFRREFRREFRRE FRRE////////////FRREFRREFRREFRREFRRE//////////////////////// ////FRREFRRE////////////////FRREFRRE////////////FRREFRREFRRE FRREFRRE////////FRREFRRE////////////////FRREFRRE//////////// ////////////FRREFRRE////////////FRREFRRE////////////FRREFRRE ////FRREFRRE////FRREFRREFRREFRRE////////////////////FRREFRRE FRREFRRE////////////FRREFRRE////FRREFRREFRREFRRE//////////// ////////////////////FRREFRRE////////////////FRREFRRE//////// FRREFRREFRREFRREFRRE////////////FRREFRRE////////////////FRRE FRRE////FRREFRRE////FRREFRREFRRE//////////////////////////// FRREFRREFRREFRRE////////////////FRREFRREFRREFRREFRRE//////// ////FRREFRRE////FRREFRREFRREFRRE////////////FRREFRREFRREFRRE ////////////////////FRREFRREFRREFRRE////////////FRREFRRE//// FRREFRREFRREFRRE////////FRREFRREFRREFRREFRREFRRE//////////// ////////////////////////////FRREFRRE////////////////FRREFRRE FRREFRRE////////////////////////////////////FRREFRREFRREFRRE ////////////////////FRREFRREFRREFRRE////////////////////FRRE FRREFRREFRRE////////FRREFRRE////////////////FRREFRRE////FRRE FRRE////FRREFRREFRRE////////////FRREFRREFRREFRRE//////////// ////////FRREFRREFRREFRREFRREFRRE//////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////FRREFRRE//////////////////////// ////////////////FRREFRRE//////////////////////////////////// ////////////////////////////////////FRREFRRE//////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////FRRE FRRE////////////FRREFRRE////////////////////////////FRREFRRE //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////FRREFRRE////////////////////////////////////FRRE FRRE//////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////FRREFRRE//////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////FRREFRRE//////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////FRREFRRE//////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////FRREFRRE//////////////// ////////////////////////FRREFRRE//////////////////////////// ////////////////////////////FRREFRRE////////FRREFRRE//////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////FRREFRRE//// ////FRREFRRE////////////FRREFRRE//////////////////////////// FRREFRRE//////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////FRREFRRE//////////////////////////////// ////FRREFRRE//////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////FRREFRRE//////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////FRREFRRE//// ////////////////////////////////////////////////FRREFRRE//// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////FRREFRRE//////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////FRREFRRE//////// //////////////////////////////////////////////////////////// ////////////////////////////////////FRREFRRE////////FRREFRRE //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////FRRE FRRE////////FRREFRRE////////////FRREFRRE//////////////////// ////////FRREFRRE//////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////FRREFRRE//////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////FRRE FRRE//////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////FRREFRRE //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////FRREFRRE//////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////FRREFRRE //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////FRREFRRE//////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////FRREFRRE//////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////FRREFRRE//////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////FRREFRRE//////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////FRREFRRE//////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////FRRE FRRE//////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////FRREFRRE//////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////FRREFRRE//////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////FRREFRRE//////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////FRREFRRE//////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////FRREFRREFRREFRRE////FRREFRRE////////////////////////FRRE FRREFRRE////FRREFRRE////////FRREFRRE////////////////FRREFRRE ////////////FRREFRREFRREFRRE////////////FRREFRRE//////////// ////FRREFRREFRREFRREFRRE////////////FRREFRRE//////////////// ////FRREFRRE////////////////////////FRREFRREFRREFRREFRRE//// ////////////FRREFRREFRREFRRE////FRREFRRE//////////////////// ////////FRREFRRE////////FRREFRRE//////////////////////////// ////FRREFRREFRREFRREFRRE////////////FRREFRRE//////////////// FRREFRRE////////FRREFRRE////////////////////FRREFRRE//////// ////////////////////////////FRREFRRE////////////////FRREFRRE ////////////FRREFRREFRREFRREFRRE////////////////FRREFRREFRRE FRREFRRE////////////////FRREFRREFRREFRRE////FRREFRRE//////// ////////////////////////FRREFRRE////////////////////////FRRE FRREFRREFRREFRRE////////////////FRREFRREFRREFRRE////FRREFRRE ////////FRREFRRE////////////////////////////////////////FRRE FRREFRREFRRE////////////FRREFRRE////////FRREFRRE//////////// ////FRREFRRE////////////FRREFRREFRREFRREFRRE////////////FRRE FRREFRREFRREFRRE////////////FRREFRRE////////////////////FRRE FRRE////////////FRREFRREFRREFRRE////////////////FRREFRRE//// ////////////////////////////////////FRREFRREFRRE////FRREFRRE ////////FRREFRRE////////////////FRREFRRE////////////FRREFRRE FRREFRRE////FRREFRRE////////////////////////FRREFRRE//////// ////////FRREFRRE////////////FRREFRREFRREFRREFRRE//////////// FRREFRRE////////////////FRREFRRE////////FRREFRREFRREFRREFRRE ////////////////FRREFRREFRREFRRE////////////////////FRREFRRE FRREFRRE////////FRREFRRE//////////////////////////////////// ////////FRREFRRE////////FRREFRRE////////////////FRREFRRE//// ////////////FRREFRRE////FRREFRREFRREFRREFRRE////////////FRRE FRRE////////////////////////FRREFRREFRREFRREFRRE//////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////FRREFRRE////////////////FRREFRRE//////////////////// FRREFRRE////////FRREFRREFRRE////////FRREFRRE//////////////// FRREFRRE////////FRRE////////////FRREFRRE////////FRREFRRE//// ////////FRREFRRE////////////FRREFRRE////////FRREFRRE//////// ////////////FRREFRRE////////////////////FRREFRRE//////////// FRREFRRE////////FRREFRRE////////////FRREFRREFRRE//////////// ////////////////FRREFRRE////////FRREFRRE//////////////////// ////////FRREFRRE////////////FRREFRREFRRE////FRREFRRE//////// ////////FRREFRRE////////FRREFRRE////////////////////FRREFRRE FRRE////////////////////////////////FRREFRRE//////////////// FRREFRRE////////FRREFRRE////////////FRREFRRE////////FRREFRRE ////////////FRREFRRE////////FRREFRRE////////////FRREFRREFRRE ////////////////////////////////FRREFRREFRRE//////////////// FRREFRRE////////////FRREFRREFRRE////FRREFRRE////////////FRRE FRREFRRE////////FRREFRRE//////////////////////////////////// FRRE////////////FRREFRRE////////FRREFRRE////////FRREFRRE//// ////////////FRREFRRE////////FRREFRRE////////////FRREFRRE//// FRREFRRE////////////FRREFRRE////////FRREFRRE//////////////// ////FRREFRRE////////FRREFRRE////////////////////////////FRRE FRREFRRE////////////////////////////////FRREFRRE////////FRRE FRREFRRE////////FRREFRRE////////////////FRREFRRE////////FRRE FRRE////////////FRREFRREFRRE////////////////////////FRREFRRE ////////////////FRREFRRE////////FRREFRRE////////////FRREFRRE FRRE////FRREFRRE////////////////FRREFRRE////FRREFRRE//////// ////FRREFRRE////////FRRE////////////FRREFRRE////////////FRRE FRRE////////////////////FRREFRREFRRE//////////////////////// ////////////////FRREFRRE////////FRREFRRE////////////////FRRE FRRE////////////////FRREFRREFRREFRRE////////////FRREFRREFRRE ////FRREFRRE////////////////////FRREFRRE////////////FRREFRRE //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////FRREFRRE////////////////FRREFRRE//////////// ////////FRREFRRE////////////FRREFRRE////////FRREFRRE//////// ////////FRREFRRE////////////////////////FRREFRRE////////FRRE FRRE////////////FRREFRRE////////////////////////////FRREFRRE ////////////////////FRREFRRE////////////////////FRREFRRE//// ////////////////////////FRREFRRE////////////////FRREFRRE//// ////////////////////////FRREFRRE////////FRREFRRE//////////// ////////////////FRREFRRE////////////////FRREFRRE////FRREFRRE ////////////////FRREFRRE////////FRREFRRE////////////////FRRE FRRE////FRREFRRE////////////////////////////FRREFRRE//////// ////////FRREFRRE////////FRREFRRE//////////////////////////// FRREFRRE////////////////////////////FRREFRRE//////////////// FRREFRRE////////////////////////////FRREFRRE////FRREFRRE//// ////////FRREFRRE////////////////FRREFRRE////FRREFRRE//////// ////////FRREFRRE////////FRREFRRE//////////////////////////// ////////////////////////FRREFRRE////////FRREFRRE////////FRRE FRRE////////////////FRREFRRE////////FRREFRRE//////////////// ////////FRREFRRE////////////////////////////FRREFRRE//////// ////////////FRREFRRE////////FRREFRRE//////////////////////// FRREFRRE////FRREFRRE////////////////////////////FRREFRRE//// ////////FRREFRRE////////FRREFRRE////////////////FRREFRRE//// ////FRREFRRE////////////////FRREFRRE//////////////////////// FRREFRRE////////////////FRREFRRE////////FRREFRRE//////////// ////FRREFRRE////FRREFRRE////////////////FRREFRRE////FRREFRRE ////////////////////////////////////////////FRREFRRE//////// ////FRREFRRE////////////////FRREFRRE////FRREFRRE//////////// ////////////////////////FRREFRRE////////FRREFRRE//////////// ////FRREFRRE////////////////FRREFRREFRREFRRE//////////////// FRREFRRE////FRREFRRE////////////////////FRREFRRE//////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////FRREFRRE////////////////FRREFRRE ////////////////////FRREFRRE////////////FRREFRRE////////FRRE FRRE////////////////FRREFRRE////////////FRREFRREFRREFRRE//// ////////FRREFRRE////////FRREFRRE//////////////////////////// ////FRREFRRE////////////////////FRREFRRE////////////////FRRE FRRE////////////////////////////FRREFRRE//////////////////// FRREFRRE////////////////////////////////////////////FRREFRRE ////////////////////////FRREFRRE////////////////////FRREFRRE ////FRREFRRE////////////////FRREFRRE////////FRREFRRE//////// ////FRREFRRE////FRREFRRE////////////////////////////////FRRE FRRE////////////////FRREFRRE////FRREFRRE//////////////////// ////////FRREFRRE////////////////////////////FRREFRRE//////// ////////////FRREFRRE////////////////////////FRREFRRE////FRRE FRRE////////////FRREFRRE////////////////////FRREFRREFRREFRRE ////////////////FRREFRRE////////////FRREFRRE//////////////// ////////////////////////FRREFRREFRREFRRE////////////FRREFRRE ////////FRREFRRE////////////////FRREFRRE////FRREFRRE//////// ////////////////FRREFRRE////////////////////////////////FRRE FRRE////////////////////FRREFRRE////////FRREFRRE//////////// ////////FRREFRRE////FRREFRRE//////////////////////////////// FRREFRRE////////////FRREFRRE////////FRREFRRE//////////////// FRREFRRE////FRREFRRE////////////////////FRREFRRE//////////// ////////////FRREFRRE////////////////FRREFRRE////FRREFRRE//// ////////////////FRREFRRE////FRREFRRE////////////////FRREFRRE FRREFRRE////////////////////////////////////FRREFRREFRREFRRE ////////////////FRREFRRE////////////FRREFRRE////FRREFRRE//// ////////////////////////////////////////////////////FRREFRRE ////////////////FRREFRRE////////////////FRREFRREFRRE//////// ////////////FRREFRRE////FRREFRRE////////////////FRREFRRE//// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////FRREFRRE//////////////// FRREFRRE////////////////////////FRREFRREFRREFRREFRREFRRE//// ////FRREFRRE////////////////FRREFRRE////////FRREFRREFRREFRRE ////////////////FRREFRRE////////FRREFRREFRREFRREFRREFRREFRRE FRRE////////FRREFRRE////////////////////FRREFRRE//////////// ////FRREFRREFRREFRREFRREFRREFRREFRRE////FRREFRRE//////////// ////////FRREFRRE//////////////////////////////////////////// FRREFRRE////////////////////////FRREFRRE//////////////////// FRREFRRE////FRREFRRE////////////////FRREFRRE////////FRREFRRE ////////////FRREFRRE////////FRREFRRE//////////////////////// ////FRREFRRE////////////////FRREFRRE////FRREFRREFRREFRREFRRE FRREFRREFRRE////FRREFRREFRREFRREFRREFRREFRREFRRE////FRREFRRE ////////////////////FRREFRRE////////////////////////FRREFRRE ////////FRREFRRE////////FRREFRRE////////////////////FRREFRRE ////FRREFRRE////////////////FRREFRRE////////FRREFRRE//////// ////////////////////////////FRREFRREFRREFRRE//////////////// FRREFRRE////////FRREFRRE////////////////FRREFRRE////FRREFRRE ////////////////////////FRREFRREFRREFRREFRREFRREFRREFRRE//// ////FRREFRRE////////////////////FRREFRRE////////FRREFRRE//// ////////////////FRREFRRE////////FRREFRRE//////////////////// ////////////FRREFRREFRREFRREFRREFRRE////////FRREFRRE//////// ////////FRREFRRE////FRREFRRE////////////////////FRREFRRE//// ////////////////////FRREFRRE////////////////FRREFRRE////FRRE FRRE////////////////////FRREFRRE////FRREFRRE//////////////// FRREFRREFRREFRREFRREFRREFRREFRREFRREFRRE////////FRREFRREFRRE FRRE////////////////////FRREFRRE////////////FRREFRRE//////// FRREFRRE//////////////////////////////////////////////////// FRREFRRE////////////////FRREFRRE////////////////FRREFRREFRRE ////////////////////FRREFRRE////FRREFRRE////////////////FRRE FRREFRREFRREFRREFRREFRREFRRE//////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////FRREFRRE//////// ////////FRREFRRE////////////////////////////////////////FRRE FRRE////////FRREFRRE////////////////FRREFRRE////////FRREFRRE ////////////////////////FRREFRRE////////////FRREFRRE//////// ////FRREFRRE////////FRREFRRE////////////////////FRREFRRE//// ////////////////FRREFRRE////////////FRREFRRE////////FRREFRRE ////////////////FRREFRRE//////////////////////////////////// ////////FRREFRRE////////////////////////////FRREFRRE//////// ////////FRREFRRE////FRREFRRE////////////////FRREFRRE//////// FRREFRRE////////////FRREFRRE////////////FRREFRRE//////////// ////////////FRREFRRE////////////////FRREFRRE////////FRREFRRE ////////////FRREFRRE////////FRREFRRE////////////FRREFRRE//// ////FRREFRRE////////////////FRREFRRE//////////////////////// FRREFRRE////////////FRREFRRE////////FRREFRRE//////////////// FRREFRRE////FRREFRRE////////////////FRREFRRE////////FRREFRRE ////////////////////////////////////FRREFRRE//////////////// ////////FRREFRRE////////FRREFRRE////////////////FRREFRRE//// ////FRREFRRE////////////////////////FRREFRRE////////////FRRE FRRE////////FRREFRRE////////////////////FRREFRRE////////FRRE FRRE////////////////////FRREFRRE////////////FRREFRRE//////// ////////////////////////////////////FRREFRRE////////FRREFRRE ////////////////FRREFRRE////////FRREFRRE////////////////FRRE FRRE////////////////////////FRREFRRE////////////////FRREFRRE ////////FRREFRRE////////////////FRREFRRE////FRREFRRE//////// ////////FRREFRRE////FRREFRRE////////////FRREFRRE////////FRRE FRRE////////////////////////////FRREFRRE////////////FRREFRRE ////////////FRREFRRE//////////////////////////////////////// ////////FRREFRRE////////////////FRREFRRE////////////////FRRE FRREFRREFRRE////////////////FRREFRRE////FRREFRRE//////////// ////////FRREFRRE////////////FRREFRRE//////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////FRREFRRE ////////////////FRREFRREFRREFRREFRREFRRE////FRRE//////////// ////FRREFRRE////////FRREFRREFRRE////////////FRREFRRE//////// FRREFRRE////////////FRRE////////FRREFRRE////////////////FRRE FRRE////////FRREFRRE////////FRREFRREFRREFRREFRREFRRE////FRRE FRREFRREFRREFRREFRRE////////FRREFRRE////////FRREFRRE//////// ////FRREFRRE////////////FRREFRRE//////////////////////////// ////////////////FRREFRRE////////////////////////////FRREFRRE FRRE////////////FRREFRRE////FRREFRREFRRE////////////FRREFRRE ////////FRREFRRE////////////FRREFRRE////////////FRREFRRE//// ////////////////////FRREFRREFRRE////////////FRREFRRE//////// ////FRREFRRE////////FRREFRRE////////////FRREFRRE////////FRRE FRRE////////////FRREFRRE////////////FRREFRRE//////////////// ////////FRREFRRE////////////FRREFRRE////////FRREFRREFRRE//// ////////FRREFRRE////FRREFRRE////////////////FRREFRRE//////// FRREFRREFRREFRREFRREFRRE////////////////////FRREFRRE//////// ////FRRE////////FRREFRRE////////FRREFRREFRRE////////////FRRE FRRE////////////FRREFRRE////////FRREFRRE////////FRREFRRE//// ////FRREFRRE////////FRREFRREFRREFRREFRREFRRE////FRREFRRE//// ////FRREFRRE////////////////////FRREFRRE////////////FRREFRRE ////////////////////////FRRE////////////////FRREFRRE//////// FRREFRREFRRE////////////FRREFRRE////////////FRREFRRE//////// ////FRREFRRE////////////////////////FRREFRREFRRE//////////// FRREFRRE////////FRREFRREFRRE////////////FRREFRRE////FRREFRRE FRRE////////////FRREFRRE////////FRREFRRE////////FRREFRRE//// ////FRREFRRE////////////FRRE////////////FRREFRRE//////////// FRREFRRE////////////FRREFRRE//////////////////////////////// ////////////////FRREFRREFRRE////////////FRREFRREFRRE//////// ////FRREFRREFRREFRREFRRE////////////FRREFRRE////FRREFRREFRRE FRREFRREFRRE////////FRREFRRE////////FRREFRRE//////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////FRRE FRREFRREFRREFRREFRRE////FRREFRRE////FRREFRREFRRE////////FRRE FRREFRREFRREFRRE////////////FRREFRRE////FRREFRREFRREFRRE//// ////////////FRREFRREFRREFRRE////////FRREFRREFRREFRREFRREFRRE ////////FRREFRREFRREFRRE////////////FRREFRRE////FRREFRREFRRE ////FRREFRRE////FRREFRREFRRE////////////FRREFRREFRREFRRE//// ////////////////FRREFRREFRREFRREFRREFRRE//////////////////// ////////////////////////FRREFRRE//////////////////////////// ////////FRREFRREFRREFRREFRRE////////FRREFRRE////FRREFRREFRRE FRRE////////////FRREFRRE////////////FRREFRRE//////////////// FRREFRRE////////////////////FRREFRRE////FRREFRREFRREFRRE//// ////////////////FRREFRREFRREFRRE////////////////////FRREFRRE FRREFRRE////////////////////FRREFRREFRREFRREFRREFRRE//////// ////////////////FRREFRRE////////////////FRREFRRE//////////// FRREFRREFRREFRREFRRE////////FRREFRRE////////////////FRREFRRE ////////FRREFRRE////FRREFRREFRRE////////////////////////FRRE FRREFRREFRRE////////////FRREFRRE////////FRREFRRE////FRREFRRE FRREFRRE////////////////////FRREFRREFRREFRRE//////////////// FRREFRREFRREFRRE////////////FRREFRRE////FRREFRREFRRE////FRRE FRRE////FRREFRREFRREFRREFRREFRRE////////FRREFRRE//////////// ////FRREFRRE////////////////////////FRREFRREFRREFRREFRRE//// ////////FRREFRRE////FRREFRREFRREFRRE////////////////////FRRE FRREFRREFRREFRREFRRE////////////////////////FRREFRRE////FRRE FRREFRREFRRE////////////////////FRREFRREFRREFRREFRRE//////// FRREFRRE////FRREFRREFRREFRRE////////////////FRREFRREFRREFRRE ////////////////FRREFRREFRREFRRE////////////FRREFRREFRREFRRE FRREFRREFRREFRRE////////////////FRREFRRE//////////////////// ////////////////////////FRREFRRE////FRREFRREFRREFRRE//////// FRREFRREFRREFRRE////////////FRREFRREFRREFRREFRRE////////FRRE FRRE////FRREFRREFRRE////////////FRREFRREFRREFRRE//////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////FRREFRRE//////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////FRREFRRE //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////FRREFRRE//////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////FRREFRRE//////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////FRRE FRRE//////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////FRREFRRE//////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////FRREFRRE////////////////////////FRRE FRRE//////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// FRREFRRE//////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////FRREFRRE//////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// FRREFRRE//////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////FRREFRRE ////////////////////////////////////////////FRREFRRE//////// //////////////////////////////////////////////////////////// ////////////////////////////////////FRREFRRE//////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////FRREFRRE//////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////FRREFRRE//////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////FRREFRRE////////FRREFRRE//////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////FRREFRRE//////////////////// ////FRREFRRE//////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////FRREFRRE//////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////FRREFRREFRREFRRE//////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// FRREFRRE////////////////////////////////////////////FRREFRRE //////////////////////////////////////////////////////////// ////////////////////////////////////////////FRREFRRE//////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////FRREFRRE//////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////FRREFRRE //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////FRREFRRE//////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////FRREFRRE//////////// ////////////FRREFRRE//////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////FRREFRRE//////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////FRREFRRE//////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////FRREFRRE//// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////FRREFRRE//////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// FRREFRRE//////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////FRREFRRE//////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////FRREFRREFRREFRRE////FRREFRRE//////////// FRREFRREFRREFRRE////////////////FRREFRREFRREFRRE////FRREFRRE ////////FRREFRREFRREFRREFRRE////////////////FRREFRRE//////// FRREFRRE////////////////FRREFRREFRRE////FRREFRRE////////FRRE FRRE////////////////////FRREFRREFRREFRRE//////////////////// FRREFRRE////FRREFRREFRREFRREFRREFRREFRREFRRE//////////////// FRREFRREFRREFRRE////////////////////////////////FRRE//////// ////////////////////FRREFRREFRRE//////////////////////////// ////FRREFRREFRREFRREFRRE////////////FRREFRRE//////////////// ////////////////////FRREFRREFRREFRRE////FRREFRRE//////////// ////FRREFRRE////////////FRREFRREFRREFRREFRRE//////////////// ////////////////FRREFRRE////////////////FRREFRREFRREFRRE//// FRREFRRE////////FRREFRRE////////////////FRREFRRE//////////// FRREFRREFRREFRRE////FRREFRRE////////////////////////FRREFRRE ////////////FRREFRREFRREFRRE//////////////////////////////// ////////FRREFRRE////////////////////////FRREFRREFRREFRREFRRE ////////////////FRREFRREFRREFRRE////FRREFRRE////////FRREFRRE ////////////////////////////////////////FRREFRREFRREFRREFRRE ////////////FRREFRREFRREFRREFRRE////////////FRREFRRE//////// ////////FRREFRRE////////////////FRREFRREFRREFRREFRREFRREFRRE FRRE////////////////////FRREFRREFRREFRREFRRE////////////FRRE FRRE////////////////FRREFRRE////////////FRREFRREFRREFRRE//// ////////////FRREFRREFRRE////FRREFRRE////////////FRREFRREFRRE FRRE////FRREFRRE////////////FRREFRREFRREFRREFRRE//////////// ////FRREFRRE////////////////FRREFRRE//////////////////////// ////////FRREFRRE////////////FRREFRRE////////////////FRREFRRE ////////////////FRREFRRE////////////FRREFRREFRREFRREFRRE//// ////////FRREFRRE////////////////FRREFRRE//////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////FRREFRRE////////////FRREFRREFRRE//// ////FRRE////////////FRREFRRE////////FRREFRRE////////////FRRE FRREFRRE////FRREFRRE////////////FRREFRREFRRE////////FRREFRRE ////////FRREFRRE////////////FRREFRRE////////FRREFRREFRRE//// ////FRREFRRE////////////////FRRE////////////FRREFRRE//////// ////////FRREFRRE////////FRREFRRE//////////////////////////// ////FRREFRRE////////FRREFRRE//////////////////////////////// FRRE////////////////////FRREFRRE////FRREFRRE//////////////// ////////FRREFRRE////////////FRREFRREFRRE////FRREFRRE//////// ////////////////////////FRREFRRE////////////////FRREFRRE//// ////////////FRREFRRE////////FRREFRRE////////////FRREFRRE//// ////////////////////////FRREFRRE////////////FRREFRRE//////// ////FRREFRREFRRE////////FRREFRRE////////////////FRREFRRE//// ////FRREFRRE////////////FRREFRREFRRE//////////////////////// FRREFRRE////////FRRE////////////FRREFRRE//////////////////// ////////////////FRREFRREFRRE////////////////FRREFRRE//////// ////FRREFRREFRRE////FRREFRRE////////////FRREFRREFRRE//////// FRREFRRE////////////////////////////////////FRREFRRE//////// ////FRREFRRE////FRREFRRE////////////FRREFRREFRRE////FRREFRRE ////////////////FRREFRRE////////////////FRREFRREFRREFRRE//// ////////FRREFRRE////////////FRREFRRE////////////FRREFRRE//// ////FRREFRRE////////////////FRREFRRE////////FRRE//////////// FRREFRRE////////FRREFRRE////////FRREFRREFRRE////////FRREFRRE ////////////////FRREFRRE////////FRREFRRE////////////FRREFRRE FRRE////////FRREFRRE////////////////FRREFRRE//////////////// ////////////////FRREFRRE////////////FRREFRRE//////////////// FRREFRRE////////////////FRREFRRE////////FRREFRRE//////////// FRREFRRE////////FRREFRRE////////////////FRREFRRE//////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////FRREFRRE////////////////FRRE FRRE////////////////////////FRREFRRE////////FRREFRRE//////// ////////FRREFRRE////FRREFRRE////////////////FRREFRRE//////// FRREFRRE////////FRREFRRE////////////FRREFRRE////////////FRRE FRRE////////FRREFRRE////////////////////////////////FRREFRRE ////////////////FRREFRRE////////////FRREFRREFRRE//////////// ////////////FRREFRRE////////////FRREFRRE//////////////////// ////////////FRRE////////////////FRREFRRE////////FRREFRRE//// ////////////////FRREFRRE////////////////FRREFRRE////FRREFRRE ////////////////////////////////FRREFRRE////////////////FRRE FRRE////////////////FRREFRRE////////FRREFRRE//////////////// ////////////////////////////////FRREFRRE////////////FRREFRRE ////////////////FRREFRRE////////FRREFRRE////////////////FRRE FRRE////////FRREFRRE////////////////FRREFRRE//////////////// ////////FRREFRRE////////////////////////FRREFRRE//////////// ////////////////////FRREFRRE////FRREFRRE////////////FRREFRRE ////////////////FRREFRRE////FRREFRRE////////////////FRREFRRE ////////FRREFRRE////////////////////////////////////FRREFRRE ////////////////////////FRREFRRE////////////////FRREFRRE//// FRREFRRE////////////////FRREFRRE////////////////FRREFRREFRRE FRRE////////////////FRREFRRE////////FRREFRRE//////////////// ////////////FRREFRRE////////////////FRREFRRE//////////////// ////////FRREFRRE////////FRREFRRE////////////FRREFRRE//////// FRREFRRE////////////////FRREFRRE////////FRREFRRE//////////// ////FRREFRRE////////FRREFRRE////////////////FRREFRRE//////// ////////////////////////FRREFRREFRRE////////FRREFRREFRRE//// ////////FRREFRRE////////////////FRREFRRE////////FRREFRRE//// ////////////////////////FRREFRRE////////////////FRREFRRE//// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////FRREFRRE//////////// ////FRREFRRE////////////////FRREFRREFRREFRRE////////FRREFRRE ////////////////////FRREFRREFRREFRRE////////////////////FRRE FRRE////////FRREFRRE////////FRREFRRE////////////FRREFRRE//// ////////FRREFRRE////////FRREFRRE////////////////////FRREFRRE FRREFRRE////////////////////////////////////////////FRREFRRE ////////////////////FRREFRRE////////////FRREFRRE//////////// ////FRREFRREFRRE////////FRRE////////////FRREFRRE////////FRRE FRRE////////////////////FRREFRRE////////////////////FRREFRRE ////FRREFRRE////////////////////////////////FRREFRRE//////// ////////FRREFRRE////////////////FRREFRRE////FRREFRRE//////// ////////////////////////////////////////////FRREFRRE//////// FRREFRRE////////////////FRREFRRE////////////FRREFRRE//////// ////////FRREFRRE////FRREFRRE////////////////////FRREFRRE//// ////////////////////FRREFRRE////////////FRREFRREFRREFRRE//// ////////////////////////////FRREFRRE////FRREFRRE//////////// FRREFRRE////////////////////FRREFRREFRREFRRE//////////////// FRREFRRE////////////FRREFRRE//////////////////////////////// FRREFRRE////////////////////////FRREFRRE//////////////////// FRREFRRE////FRREFRRE////////////////FRREFRRE//////////////// FRREFRREFRRE////////////////////FRREFRRE////FRREFRRE//////// ////////////////////////FRREFRRE////////////////FRREFRRE//// ////////FRREFRREFRREFRRE////////////FRREFRRE////////////FRRE FRRE////////FRREFRRE////////////////FRREFRRE////FRREFRRE//// ////////////////FRREFRRE////////FRREFRRE////////////////FRRE FRRE////////////////////////////FRREFRREFRRE////////FRREFRRE FRREFRRE////////////FRREFRRE////////////////FRREFRRE////FRRE FRRE////////////////////////////////FRREFRRE//////////////// FRREFRRE//////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////FRREFRRE ////////////////FRREFRRE////////FRREFRREFRREFRRE//////////// FRREFRRE////////////////////FRREFRREFRREFRRE//////////////// ////FRREFRRE////////FRREFRRE////////FRREFRRE//////////////// FRREFRREFRREFRREFRREFRRE////////FRREFRRE////////////////FRRE FRREFRREFRRE//////////////////////////////////////////////// ////FRREFRRE////////////////FRREFRRE////////////////FRREFRRE ////////FRREFRRE////FRREFRRE////////FRRE////////FRREFRRE//// ////FRREFRRE////////////////////FRREFRRE//////////////////// FRREFRRE////FRREFRRE////////////////////////////////FRREFRRE ////////////////FRREFRRE////////////////FRREFRRE////FRREFRRE FRREFRREFRREFRREFRREFRRE////////////////////////////FRREFRRE ////////////FRREFRRE////////////////FRREFRRE////////FRREFRRE ////////////////FRREFRRE////FRREFRRE////////////////////FRRE FRRE////////////////////////FRREFRRE////////FRREFRREFRREFRRE ////////////////////////////////////FRREFRRE////////FRREFRRE ////////FRREFRRE////////////////////FRREFRRE////FRREFRRE//// ////////////FRREFRRE////////FRREFRRE//////////////////////// ////////FRREFRRE////////////////////////FRREFRRE//////////// ////////FRREFRRE////FRREFRRE////////////////FRREFRRE//////// ////////FRREFRREFRREFRRE////////////////FRREFRRE////FRREFRRE FRREFRREFRREFRREFRREFRRE////////FRREFRRE////////////////FRRE FRRE////////FRREFRREFRREFRRE////////////////////FRREFRREFRRE FRREFRREFRRE////////FRREFRRE////////////////FRREFRRE////FRRE FRRE////////////////////FRREFRRE////////FRREFRRE//////////// ////FRREFRRE////////////////////////FRREFRRE////FRREFRREFRRE FRRE////FRREFRRE////////////FRREFRRE////////////////FRREFRRE ////FRREFRREFRREFRREFRREFRREFRREFRRE////////FRREFRRE//////// ////////FRREFRRE//////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// FRREFRRE////////////////FRREFRRE////////FRREFRRE//////////// ////////////FRREFRRE////////////////FRREFRRE////FRREFRRE//// ////////////FRREFRRE////////FRREFRRE////////FRREFRRE//////// ////////////////////////FRREFRRE////////FRREFRRE//////////// ////FRREFRRE//////////////////////////////////////////////// ////////////////FRREFRRE////////////FRREFRRE//////////////// FRREFRRE////////FRREFRRE////////FRREFRRE////////FRRE//////// FRREFRRE////FRREFRRE////////////////////////FRREFRRE//////// ////////FRREFRRE////FRREFRRE//////////////////////////////// FRREFRRE////////////////FRREFRRE////////////////FRREFRRE//// ////FRREFRRE////////////FRREFRRE//////////////////////////// FRREFRRE////////////FRREFRRE////////////////FRREFRRE//////// FRREFRRE////////////////FRREFRRE////////FRREFRRE//////////// ////FRREFRRE////////////////////////FRREFRRE////////FRREFRRE ////////////////////////////////////////////FRREFRRE//////// ////FRREFRRE////////FRREFRRE////////////////FRREFRRE////FRRE FRRE////////////////FRREFRRE////////FRREFRRE//////////////// ////////////////////FRREFRRE////////////////////////FRREFRRE ////////////////FRREFRRE////FRREFRRE////////////////FRREFRRE ////////////////FRREFRREFRREFRRE////////////////FRREFRRE//// ////FRREFRRE////////////FRREFRRE////////FRREFRRE//////////// ////FRREFRRE////////FRREFRRE//////////////////////////////// ////////////FRREFRRE////////FRREFRRE////////////////FRREFRRE ////////FRREFRRE////////////////FRREFRRE////////FRREFRRE//// ////////////FRREFRRE////////////////////////FRREFRRE//////// FRREFRREFRRE////////FRREFRRE////////FRREFRRE//////////////// FRREFRRE////////FRREFRRE////////////FRREFRRE////////FRREFRRE ////////////////FRREFRRE//////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////FRREFRRE////////////////FRREFRRE////////FRREFRRE//// ////////FRRE////////////FRREFRRE////////////FRREFRRE////FRRE FRREFRRE////////////FRREFRRE////////FRREFRRE////////FRREFRRE ////////////FRRE////////////////FRREFRRE////////FRREFRREFRRE FRREFRREFRREFRREFRRE////////////FRRE//////////////////////// ////////////////////////////FRREFRRE////////////FRREFRRE//// ////////FRREFRRE////////FRREFRRE////////FRREFRRE//////////// FRRE////////FRREFRREFRRE////////////////////////////FRREFRRE FRRE////////////FRREFRRE////FRREFRRE//////////////////////// ////////FRREFRRE////////////////FRREFRREFRRE////////////FRRE FRRE////////////FRREFRRE////////FRREFRRE//////////////////// ////////FRREFRRE////////////FRREFRRE////////////////FRREFRRE ////////FRREFRREFRRE////////////FRREFRRE////////////FRREFRRE ////////////FRREFRRE////////////////////////FRREFRRE//////// FRREFRRE////////////FRRE////////////////////////////FRREFRRE ////////////FRREFRRE////////FRREFRREFRRE////////////FRREFRRE ////FRREFRRE////////////////FRREFRRE////////FRREFRREFRREFRRE FRREFRRE////////////////////////FRREFRRE////////FRREFRRE//// FRREFRREFRRE////////////FRREFRRE////FRREFRREFRRE//////////// FRREFRREFRRE////////////FRREFRREFRREFRREFRRE////////////FRRE FRRE////////////FRREFRRE////////FRREFRRE////////FRREFRREFRRE ////////////FRREFRRE////////FRREFRRE////////////FRRE//////// FRRE////////////////FRREFRRE////////FRREFRRE//////////////// FRREFRRE////////FRREFRREFRRE////////////FRREFRRE////////FRRE FRREFRRE////////////FRREFRRE////////////////////////FRREFRRE ////////////FRREFRRE////////////FRREFRRE////FRREFRREFRRE//// ////////FRREFRRE////////////FRREFRRE////////FRREFRRE//////// FRREFRREFRRE////////////FRREFRRE//////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////FRREFRRE////////////////FRREFRRE//////////// FRREFRREFRREFRRE////////////////////FRREFRREFRREFRREFRREFRRE ////////////FRREFRREFRREFRREFRRE////////////FRREFRRE//////// FRREFRRE////////////////FRREFRREFRREFRREFRRE////////////FRRE FRRE////FRREFRREFRRE////FRREFRREFRREFRRE//////////////////// ////////////////FRREFRRE////////////FRREFRRE////////////FRRE FRRE////////////FRREFRRE////////FRREFRRE////////FRREFRRE//// ////////////FRRE//////////////////////////////////////////// ////////FRREFRREFRREFRREFRRE////FRREFRREFRREFRREFRREFRRE//// ////////////FRREFRREFRREFRREFRREFRRE////FRREFRRE////FRREFRRE FRREFRRE////////////////////FRREFRREFRREFRRE//////////////// ////////////FRREFRREFRREFRREFRREFRREFRREFRRE//////////////// FRREFRRE////////FRREFRRE////FRREFRREFRREFRRE//////////////// ////FRREFRREFRREFRREFRREFRRE////////////////////////FRREFRRE ////////////FRREFRREFRREFRRE//////////////////////////////// FRREFRRE////////////////FRREFRRE////////////FRREFRREFRREFRRE FRRE////////FRREFRRE////////////////FRREFRRE////////FRREFRRE ////FRREFRREFRRE////////////////////////////FRREFRREFRREFRRE ////////////////FRREFRREFRREFRREFRRE////////FRREFRRE////FRRE FRREFRREFRRE////////FRREFRREFRREFRRE////FRREFRRE////FRREFRRE FRREFRRE////////////////////FRREFRREFRREFRRE////////////FRRE FRRE////FRREFRREFRREFRRE////////////////FRREFRREFRREFRRE//// ////////////FRREFRREFRREFRREFRRE////////FRREFRREFRREFRREFRRE FRRE////FRREFRRE////////////////FRREFRREFRREFRREFRRE//////// ////FRREFRRE////FRREFRREFRREFRRE//////////////////////////// FRREFRRE////////////FRREFRRE////////////FRREFRRE////FRREFRRE ////FRREFRREFRREFRRE////////////////////FRREFRREFRREFRRE//// ////////FRREFRRE////FRREFRREFRREFRRE//////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////FRREFRRE////////////////////////////////////////////FRRE FRRE////////FRREFRRE//////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////FRREFRRE////////////FRREFRRE//////// ////////FRREFRRE////////FRREFRRE////////////FRREFRRE////FRRE FRRE////////////////////FRRE//////////////////////////////// ////////////////////////////////////////////////FRREFRRE//// ////////////////////////////FRREFRRE////////////////FRREFRRE //////////////////////////////////////////////////////////// ////////////////////////////FRREFRRE//////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////FRREFRRE//////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////FRRE FRRE//////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////FRREFRRE//////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////FRREFRRE//////////////////////////////////////// ////FRREFRRE////////FRREFRRE//////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////FRREFRREFRREFRREFRRE//// ////////////////////FRREFRREFRREFRRE////////////////////FRRE FRREFRRE////////////////////////////FRRE//////////////////// ////////////////////////////////////////////////////////FRRE FRRE////////////////////////////////FRREFRRE//////////////// FRREFRRE//////////////////////////////////////////////////// ////////////////////////////////////FRREFRRE//////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////FRREFRRE//////////// ////////////FRREFRRE//////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////FRREFRRE////////////////FRREFRRE//////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////FRREFRRE//////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////FRREFRRE//////////////////////////////// ////////////FRREFRRE////////FRREFRRE//////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////FRREFRREFRREFRRE//////////////////////////////////// ////////FRREFRRE//////////////////////////////////////////// ////////////////////////////////////////////////FRREFRREFRRE FRRE//////////////////////////////////////////////////////// ////////////////////////////////////////////////FRREFRRE//// ////////////////////FRREFRRE//////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////FRREFRRE//////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////FRREFRRE//////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////FRRE FRRE//////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////FRREFRRE//////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////FRREFRREFRREFRREFRRE//////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////FRREFRRE//////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////FRREFRRE//////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////FRREFRRE////////////FRREFRRE//////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////FRREFRRE//////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////FRREFRRE //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////FRREFRRE //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////FRREFRRE////////////////////FRREFRRE FRREFRRE////FRREFRRE////FRREFRRE////////////////FRREFRRE//// ////////FRREFRREFRREFRRE////FRREFRRE//////////////////////// ////FRREFRREFRREFRREFRRE////////////FRREFRRE//////////////// FRREFRRE////////////////FRREFRRE////////FRREFRREFRRE////FRRE FRRE////FRREFRRE////////////////FRREFRRE////////////FRREFRRE FRRE////FRREFRRE////////////FRREFRREFRREFRRE////////FRREFRRE FRREFRREFRRE////////////////FRREFRREFRREFRRE////FRREFRRE//// ////////////////////////////////////////FRREFRRE//////////// ////FRREFRRE////////////////////FRREFRREFRREFRREFRRE//////// ////////FRREFRRE////////////////FRREFRRE////////////////FRRE FRRE////////////////////FRREFRRE////////////////FRREFRRE//// ////////////FRREFRRE////////FRREFRRE//////////////////////// ////////////FRREFRRE////////////////FRREFRRE//////////////// FRREFRRE////FRREFRRE////////FRREFRRE////////////////FRREFRRE ////////FRREFRRE////////////////FRREFRREFRREFRRE//////////// ////FRREFRREFRREFRRE////FRREFRRE//////////////////////////// FRREFRRE////////////////////////////////////////FRREFRREFRRE ////FRREFRRE////////FRREFRRE////////////////FRREFRRE//////// ////////FRREFRRE////FRREFRREFRREFRREFRRE////////////////FRRE FRREFRREFRRE////FRREFRRE////////FRREFRRE////////////////FRRE FRRE////////////FRREFRREFRREFRRE////FRREFRRE////////////FRRE FRRE////////////////FRREFRRE////////////FRREFRREFRREFRRE//// FRREFRRE////////////////////////////FRREFRREFRREFRRE//////// FRREFRREFRREFRREFRRE////////////////////////////////////FRRE FRREFRREFRREFRRE////////////////////FRREFRREFRREFRRE//////// ////////////FRREFRRE////////////FRREFRREFRREFRREFRRE//////// ////////////////////////FRREFRRE////////////////FRREFRRE//// ////////////FRREFRREFRREFRRE////////////FRREFRRE//////////// FRREFRRE////////FRREFRRE////////////////FRREFRREFRREFRREFRRE ////////////FRREFRRE////////////////FRREFRRE//////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////FRREFRRE////////////////FRRE FRRE////////////FRREFRREFRRE////FRREFRRE////////////////FRRE FRRE////////FRREFRRE////////////FRREFRREFRRE//////////////// ////////FRREFRRE////////////FRREFRRE////////FRREFRRE//////// ////////FRREFRRE////////////////FRREFRRE////FRREFRRE//////// FRREFRREFRRE////FRREFRRE////////////////FRREFRRE////////FRRE FRRE////////FRREFRREFRRE////////FRREFRRE////////////////FRRE FRRE////////////FRREFRRE////////FRREFRRE////////////FRREFRRE FRRE////////////////////////////////////////////FRREFRRE//// ////////////FRREFRRE////////////////FRREFRRE////////////FRRE FRREFRRE////////FRREFRRE////////////////FRREFRRE//////////// ////FRREFRRE////////////////////FRREFRRE////////////////FRRE FRRE////////////////FRREFRRE////////FRREFRREFRRE//////////// ////////////////////FRREFRRE////////////////FRREFRRE//////// ////////FRREFRRE////FRREFRRE////////FRREFRRE//////////////// FRREFRRE////////FRREFRRE////////////FRRE////////////FRREFRRE ////////FRREFRRE////////////////FRREFRRE//////////////////// ////////FRREFRREFRRE////////////////////////////////FRREFRRE ////////FRREFRREFRRE////////FRREFRRE////////////////FRREFRRE ////////////////FRREFRREFRREFRRE////////////FRREFRREFRRE//// FRREFRRE////////////FRREFRREFRRE////////FRREFRRE//////////// ////FRREFRRE////////FRREFRRE////////////////FRREFRRE//////// ////FRREFRRE////////////////FRREFRRE////////FRREFRRE//////// ////FRREFRREFRRE////////////////////////FRREFRRE//////////// ////FRREFRRE////////////FRREFRREFRRE//////////////////////// FRREFRRE////////////FRREFRRE////////////FRREFRRE////////FRRE FRRE////////////////FRREFRRE////////FRREFRRE////////////FRRE FRRE////////////////////////////FRREFRRE////////////////FRRE FRRE////////////////FRREFRREFRREFRRE////////////FRREFRRE//// ////////FRREFRRE////////FRREFRRE////////////FRREFRRE//////// ////FRREFRREFRRE////FRREFRRE////////////////FRREFRRE//////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////FRREFRRE//////////// ////FRREFRRE////////////////FRREFRRE////FRREFRRE//////////// ////FRREFRRE////////FRREFRRE////////////////FRREFRRE//////// ////////////////FRREFRRE////////////////////////////FRREFRRE ////////////////FRREFRRE////////////////FRREFRRE////FRREFRRE ////////////FRREFRRE////FRREFRRE////////////////FRREFRRE//// ////FRREFRRE////////////FRREFRRE////////FRREFRRE//////////// ////FRREFRRE////////////////////////////FRREFRRE//////////// ////FRREFRRE////////////////////////////////////////////FRRE FRRE////////////////FRREFRRE////////////////FRREFRRE//////// ////////FRREFRRE////////FRREFRRE////////////////FRREFRRE//// ////////////FRREFRRE////////////////////FRREFRRE//////////// ////FRREFRRE////////////////FRREFRRE////FRREFRRE////FRREFRRE ////////////////////////////FRREFRRE////////////////FRREFRRE ////////////////FRREFRRE////FRREFRRE////////FRREFRRE//////// ////////FRREFRRE////////FRREFRRE//////////////////////////// FRREFRRE////////FRREFRRE////////////////FRREFRRE//////////// ////////////FRREFRRE////FRREFRRE//////////////////////////// FRREFRRE////////////FRREFRRE////////FRREFRRE//////////////// FRREFRRE////////////////FRREFRREFRREFRRE////////////////FRRE FRRE////FRREFRRE////////////////FRREFRRE////////FRREFRRE//// ////////////FRREFRRE////////FRREFRRE////////////////FRREFRRE ////////////FRREFRRE////////////////FRREFRRE////////FRREFRRE ////////////////FRREFRRE////////////////////////FRREFRRE//// ////////////FRREFRRE////////////////FRREFRRE//////////////// ////////FRREFRRE////////////////FRREFRRE////////FRREFRRE//// ////////FRREFRRE////////////FRREFRRE////////FRREFRRE//////// ////////FRREFRRE////////////////////////FRREFRRE//////////// ////FRREFRRE////////////////FRREFRREFRREFRRE////////////FRRE FRRE////////////FRREFRRE////////FRREFRRE////////////FRREFRRE ////////////////FRREFRRE////FRREFRRE////////////////FRREFRRE //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////FRREFRRE ////////////FRREFRRE////////////////FRREFRRE////////FRREFRRE ////////////////FRREFRRE////FRREFRRE////////////////////FRRE FRRE////////////////////FRREFRRE//////////////////////////// ////FRREFRRE////////////////FRREFRRE////////////////FRREFRRE ////FRREFRRE////////////FRREFRRE////FRREFRRE//////////////// FRREFRRE////////FRREFRRE////////////FRREFRRE////////FRREFRRE ////////////FRREFRRE////////////////////////////FRREFRRE//// ////////////////FRREFRRE//////////////////////////////////// ////////FRREFRRE////////////////FRREFRRE////////////FRREFRRE ////////////////////FRREFRRE////////FRREFRRE//////////////// FRREFRRE////////////////FRREFRRE////////////////////FRREFRRE ////////////////FRREFRRE////////////////FRREFRREFRREFRRE//// FRREFRRE////////////////////////////////FRREFRRE//////////// ////FRREFRRE////////////////FRREFRRE////FRREFRRE////////FRRE FRRE////////////////FRREFRRE////////FRREFRRE//////////////// FRREFRREFRREFRRE////////////FRREFRRE////////////////FRREFRRE ////////////////////FRREFRRE////FRREFRRE//////////////////// ////////////FRREFRRE////////////FRREFRRE////////FRREFRRE//// ////////////FRREFRRE////////////////FRREFRREFRRE//////////// ////////FRREFRREFRREFRRE////////////////FRREFRRE//////////// FRREFRRE////////////////FRREFRRE////////FRREFRRE//////////// ////FRREFRRE////////////FRREFRRE////////////////FRREFRRE//// FRREFRRE////////////////////FRREFRRE//////////////////////// FRREFRRE////////////FRREFRRE////////////////////FRREFRRE//// ////////////////////////////////////////FRREFRRE////////FRRE FRRE////////////FRREFRRE//////////////////////////////////// ////////////////FRREFRRE////////////////////////////FRREFRRE ////////////////FRREFRRE////////////////FRREFRREFRREFRRE//// ////////FRREFRRE////////////FRREFRRE////////FRREFRRE//////// FRREFRRE////////////////////FRREFRRE////FRREFRRE//////////// ////FRREFRRE//////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// FRREFRRE////////////////FRREFRRE////////////////FRREFRRE//// FRREFRRE////////////////FRREFRRE////FRREFRRE//////////////// ////FRREFRRE////////////////////FRREFRREFRREFRREFRREFRREFRRE FRRE////////FRREFRRE////////////////FRREFRRE//////////////// FRREFRRE////////FRREFRREFRREFRREFRREFRRE////FRREFRRE//////// ////////FRREFRRE////////////FRREFRREFRREFRREFRREFRRE//////// FRREFRRE////////////FRREFRREFRREFRREFRREFRREFRREFRRE////FRRE FRRE////////////////////FRREFRRE//////////////////////////// ////////////////FRREFRRE////////////////FRREFRRE//////////// FRREFRRE////////////////////FRREFRRE////////FRREFRRE//////// ////////FRREFRRE////////////////FRREFRRE//////////////////// FRREFRRE////////////////FRREFRRE////////////////FRREFRREFRRE FRRE////////FRREFRRE////////////////////////////FRREFRRE//// ////////////FRREFRRE////////////////FRREFRRE////FRREFRRE//// ////FRREFRRE////////////////FRREFRRE////////FRREFRRE//////// ////FRREFRREFRREFRRE////////////////FRREFRRE//////////////// FRREFRRE////////////////////FRREFRRE////////FRREFRRE//////// ////////////////////////FRREFRREFRREFRREFRREFRRE////////FRRE FRRE////////////////FRREFRRE////////////////FRREFRREFRRE//// ////////////////FRREFRRE////FRREFRRE////////////////FRREFRRE ////////FRREFRRE////////////////FRREFRRE////////FRREFRRE//// ////////////FRREFRRE////////////FRREFRRE////////////////FRRE FRRE////FRREFRRE////////////////////FRREFRRE//////////////// ////////FRREFRRE////////////FRREFRRE////////////////////FRRE FRRE////////////////////////////////////////////FRREFRRE//// ////FRREFRRE////////////////FRREFRRE//////////////////////// ////////////////////////FRREFRRE//////////////////////////// FRREFRRE////////////////FRREFRRE////////////////FRREFRREFRRE FRRE////////////FRREFRRE////////////FRREFRRE////////FRREFRRE ////////FRREFRRE////////////////////FRREFRRE////FRREFRRE//// ////////////FRREFRRE//////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////FRREFRRE////////////////FRREFRRE////////////////FRRE FRRE////FRREFRRE////////////////FRREFRRE////////FRREFRRE//// ////////////FRREFRRE////////////////////////FRREFRRE//////// ////FRREFRRE////////FRREFRRE////////////////FRREFRRE//////// ////////FRREFRRE////////////////////////FRREFRRE////FRREFRRE ////////////////FRREFRRE////////////////////////////FRREFRRE ////////FRREFRRE////////////////FRREFRRE////////////FRREFRRE ////////FRREFRRE////////////////FRREFRRE//////////////////// ////////////////////////FRREFRRE////////////////FRREFRRE//// ////////////FRREFRRE////////////////FRREFRRE////////FRREFRRE ////////////////FRREFRRE////////////////FRREFRRE//////////// ////////FRREFRRE////////////////FRREFRRE////////////////FRRE FRREFRREFRRE////////////FRREFRRE////////////////////////FRRE FRRE////////////////FRREFRRE////////////////FRREFRRE////FRRE FRRE////////FRREFRRE////////////////FRREFRRE////////FRREFRRE ////////////FRREFRRE////////////////////////FRREFRRE//////// ////////FRREFRRE////////////////////FRREFRRE////////////FRRE FRRE////////////////////////////////////////////FRREFRRE//// ////FRREFRRE////////////////FRREFRRE////////////////FRREFRRE FRREFRRE////////////////FRREFRRE////FRREFRRE//////////////// FRREFRRE////////FRREFRRE////////////////FRREFRRE////////FRRE FRRE////////////////FRREFRRE////////////FRREFRRE//////////// ////FRREFRRE////////FRREFRRE////////////////FRREFRRE//////// ////////////////FRREFRRE////////////////FRREFRRE//////////// ////FRREFRRE////////////////////////////////FRREFRREFRREFRRE ////////////FRREFRRE////////////////FRREFRRE//////////////// ////////////////////////////////FRREFRRE//////////////////// ////////FRREFRRE////////////////FRREFRRE////////////////FRRE FRREFRREFRRE////////////FRREFRRE////////////FRREFRRE//////// FRREFRRE////////////FRREFRRE////////////////FRREFRRE////FRRE FRRE////////////////FRREFRRE//////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////FRREFRRE////////////////FRREFRRE//////////// ////FRREFRRE////FRREFRREFRRE////////////FRREFRRE//////////// FRREFRRE////////////FRREFRRE////////////////////////////FRRE FRRE////////FRREFRRE////////FRREFRREFRRE////////////FRREFRRE FRRE////////////FRREFRRE////FRRE////////////////FRREFRRE//// FRREFRREFRRE////////////FRREFRRE////////FRRE//////////////// FRREFRRE////////FRREFRRE////////////////////FRREFRRE//////// FRREFRRE////////////FRREFRRE////////////FRREFRRE//////////// ////////////////////////////////FRREFRRE////////////////FRRE FRREFRREFRREFRREFRREFRREFRREFRRE////////////FRREFRRE//////// FRREFRREFRRE////////////FRREFRREFRRE////////////FRREFRRE//// ////////////////FRREFRREFRRE////////////FRREFRREFRRE//////// ////FRREFRREFRREFRRE////////////FRREFRRE//////////////////// ////FRREFRREFRRE////////////FRREFRREFRRE////////////FRREFRRE ////FRREFRRE////////FRREFRREFRRE////////////FRREFRRE//////// FRREFRRE////////////FRREFRRE////////////FRRE////////FRREFRRE ////////////////FRREFRREFRREFRREFRREFRRE////FRREFRRE//////// ////FRREFRRE////////////////////////FRRE////////////////FRRE FRRE////////FRREFRREFRRE////////////FRREFRREFRRE//////////// FRREFRREFRREFRREFRRE////////////FRREFRRE////FRREFRRE//////// ////////FRREFRRE////////FRREFRREFRRE////////////FRREFRRE//// ////FRREFRRE////////////////FRREFRRE////////////FRREFRREFRRE ////////////FRREFRRE////////////FRREFRRE////////////FRREFRRE ////////////////////////FRREFRRE////////////////FRREFRREFRRE ////////////FRREFRRE//////////////////////////////////////// ////FRREFRRE////////////FRREFRRE////////////FRREFRRE//////// ////////////////////////FRREFRREFRREFRREFRRE//////////////// ////////////////FRREFRREFRRE////////////FRREFRREFRRE//////// ////FRREFRREFRREFRRE////////////FRREFRRE////////////FRREFRRE ////////FRREFRRE////////////FRREFRREFRRE////////////FRREFRRE ////FRREFRREFRRE////////////FRREFRRE//////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////FRREFRREFRREFRREFRREFRRE////FRREFRRE//// ////////////FRREFRRE////FRREFRRE////FRREFRREFRREFRRE//////// ////////////FRREFRREFRREFRREFRREFRRE//////////////////////// ////////FRREFRREFRREFRRE////////////FRREFRRE////FRREFRREFRRE FRRE////////FRREFRREFRREFRRE////////////FRREFRREFRREFRREFRRE ////////FRREFRRE////FRREFRREFRREFRRE////////////////FRREFRRE FRREFRREFRRE////////FRREFRREFRREFRREFRREFRRE////////////FRRE FRREFRREFRRE////////////////////FRREFRREFRREFRREFRREFRRE//// ////////////////////////////////////FRREFRREFRREFRREFRREFRRE ////FRREFRRE////FRREFRREFRRE////////FRREFRREFRREFRREFRRE//// ////////FRREFRRE////FRREFRREFRREFRRE////////FRREFRREFRREFRRE ////////////////////////FRREFRRE////FRREFRREFRREFRRE//////// FRREFRREFRREFRRE////FRREFRRE////////////////FRREFRRE//////// ////////////FRREFRRE////FRREFRREFRREFRRE////////FRREFRREFRRE FRRE////////FRREFRRE////////FRREFRRE////FRREFRREFRREFRRE//// ////////FRREFRRE////////////////FRREFRREFRREFRRE////////FRRE FRREFRREFRREFRREFRRE////FRREFRRE////FRREFRREFRRE////FRREFRRE ////////////////FRREFRRE////////////////////////FRREFRREFRRE FRREFRRE////////////FRREFRRE////FRREFRREFRREFRRE////////FRRE FRREFRREFRRE////////////FRREFRREFRREFRREFRRE////////FRREFRRE ////////////////FRREFRRE////////FRREFRRE////FRREFRREFRREFRRE ////////FRREFRREFRREFRREFRREFRRE////FRREFRRE////////////FRRE FRRE////FRREFRREFRREFRRE////////////////////FRREFRREFRREFRRE FRREFRRE////////////////////FRREFRREFRREFRREFRREFRRE//////// ////FRREFRREFRREFRREFRRE////////////////////////////////FRRE FRRE////////////FRREFRRE////////FRREFRRE////////////FRREFRRE ////////////////////////////////FRREFRRE//////////////////// ////////////////////////FRREFRRE////FRREFRREFRREFRRE//////// FRREFRREFRREFRRE////FRREFRRE////////////FRREFRRE//////////// FRREFRRE////////FRREFRRE////////////////////FRREFRREFRREFRRE FRRE////////FRREFRRE////FRREFRREFRREFRRE//////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////FRREFRRE//////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////FRREFRRE//////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////FRREFRRE//////////////// //////////////////////////////////////////////////////////// FRREFRRE////////////////////////////////////////////FRREFRRE //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////FRREFRRE//////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////FRREFRRE//////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////FRREFRRE//////// //////////////////////////////////////////////////////////// ////FRREFRRE////////////FRREFRRE////////////FRREFRRE//////// FRREFRRE////////////////////////////////////FRREFRRE//////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////FRREFRRE ////////////FRREFRRE//////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////FRREFRRE//////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////FRREFRRE//// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////FRREFRRE//////// //////////////////////////////////////////////////////////// ////////FRREFRRE//////////////////////////////////////////// FRREFRRE//////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////FRREFRRE//////////////////// ////////////////////////////FRREFRRE//////////////////////// ////////////////////FRREFRRE//////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////FRREFRRE////////////////FRRE FRRE//////////////////////////////////////////////////////// ////////////////////////////////////////////////////FRREFRRE //////////////////////////////////////////////////////////// ////////////////FRREFRREFRREFRREFRRE////////////////////FRRE FRREFRREFRRE////////////////////////////////////////FRREFRRE FRREFRREFRREFRREFRRE//////////////////////////////////////// ////////////////////////////////////////FRREFRRE//////////// FRREFRRE////////////FRREFRRE////////FRREFRRE//////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////FRRE FRREFRREFRRE//////////////////////////////////////////////// ////////////////////////////////////////////////////////FRRE FRRE//////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////FRREFRRE//////////////////////////////////// ////////////FRREFRREFRREFRRE//////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////FRREFRRE//////////// ////////////////////////////////////FRREFRRE//////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////FRREFRRE//////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////FRREFRRE//// ////////FRREFRRE////////////FRREFRRE////////FRREFRRE//////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////FRRE FRRE//////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////FRRE FRRE//////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////FRREFRRE//////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////FRREFRRE//////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////FRREFRRE//////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////FRREFRREFRRE////FRREFRRE ////////////FRREFRREFRREFRRE////////FRREFRREFRREFRRE//////// FRREFRREFRREFRREFRRE////////////FRREFRRE////////////////FRRE FRRE////////////FRREFRREFRREFRRE////FRREFRRE//////////////// FRREFRREFRREFRREFRRE////////////FRREFRRE////////////////FRRE FRRE////////////FRREFRRE////////////FRREFRREFRREFRRE//////// FRREFRREFRREFRREFRRE////////////////////////////////////FRRE FRREFRREFRRE////////////////FRREFRREFRREFRRE////////FRREFRRE FRRE////FRREFRRE////////FRREFRRE////////////////FRREFRRE//// ////////FRREFRREFRREFRRE////FRREFRRE//////////////////////// ////FRREFRREFRRE////FRREFRRE////////////FRREFRREFRREFRRE//// ////////////////////////////FRREFRREFRRE////FRREFRRE//////// ////////////////////FRREFRREFRREFRREFRREFRRE//////////////// FRREFRREFRREFRREFRRE////////////FRREFRRE////////////////FRRE FRRE////////////FRREFRREFRREFRREFRRE////////////FRREFRRE//// ////////////FRREFRRE////////////FRREFRREFRREFRREFRRE//////// FRREFRRE////////////////FRREFRREFRRE////FRREFRRE////////FRRE FRRE////////////////////////FRREFRRE//////////////////////// ////////////////////FRREFRREFRREFRREFRRE////////////FRREFRRE ////////////////////////////////////////FRREFRREFRRE////FRRE FRRE////////FRREFRRE////////////////FRREFRRE//////////////// ////////////FRREFRREFRREFRREFRRE////////////////////FRREFRRE ////////////////////////FRREFRREFRREFRREFRRE////////////FRRE FRRE////////////////////////////////////FRREFRRE//////////// FRREFRRE////////////////FRREFRRE////////////////FRREFRRE//// ////////////////FRREFRREFRREFRREFRRE////////////////FRREFRRE ////////////FRREFRREFRREFRREFRRE////////////FRREFRREFRREFRRE FRRE////////////////FRREFRREFRREFRRE////FRREFRRE//////////// ////////////////FRREFRREFRREFRREFRRE////////////FRREFRREFRRE FRREFRRE////////////FRREFRRE////////////////FRREFRRE//////// ////FRREFRREFRREFRRE////FRREFRRE////////////////////////FRRE FRREFRRE////FRREFRRE////////////FRREFRREFRREFRREFRRE//////// ////FRREFRREFRREFRRE//////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////FRREFRRE////////FRRE FRREFRRE////////FRREFRRE////////////////FRREFRRE//////////// ////FRREFRRE////////////FRREFRRE////////FRREFRRE//////////// ////FRREFRRE////////FRREFRRE////////////////FRREFRRE//////// ////FRREFRRE////////////FRREFRREFRRE////FRREFRRE//////////// ////FRREFRRE////////////FRREFRRE////////FRREFRRE//////////// ////FRREFRRE////////////FRREFRREFRRE//////////////////////// FRRE////////////FRREFRRE////////FRREFRRE////////////////FRRE FRRE////////FRREFRREFRRE////////FRREFRRE////////////////FRRE FRRE////////FRREFRRE////////////FRREFRREFRRE//////////////// ////////FRREFRRE////////FRREFRREFRRE////////FRRE//////////// FRREFRRE////////////////////////FRREFRRE////////FRREFRREFRRE ////////////////////////////FRREFRRE////////////FRREFRRE//// ////FRREFRRE////////////FRREFRRE////////FRREFRRE//////////// ////FRREFRRE////////FRREFRRE////////////FRREFRRE////////FRRE FRRE////////////////FRREFRRE////////FRREFRRE////////////FRRE FRRE////FRREFRRE////////////FRREFRRE////////FRREFRREFRRE//// ////FRREFRRE////////////////////////FRREFRREFRRE//////////// ////////////////////////FRREFRRE////////////FRREFRREFRRE//// FRREFRRE////////////////////////////////////FRREFRRE//////// FRREFRREFRRE////////FRREFRRE////////////////FRREFRRE//////// ////////////////FRREFRRE////////////FRREFRREFRRE//////////// FRREFRREFRRE////////////////FRREFRRE////////////FRREFRRE//// ////FRREFRRE////////////////////////////////////FRREFRRE//// ////////FRREFRRE////////////////FRREFRRE////////////////FRRE FRREFRRE////////////FRREFRRE////////////FRREFRREFRRE//////// FRREFRRE////////FRREFRRE////////////FRREFRRE////FRREFRRE//// ////////FRREFRRE////////FRREFRRE////////////FRREFRREFRRE//// ////////////////////FRREFRRE////////////FRREFRRE////FRREFRRE ////////////FRREFRREFRRE////FRREFRRE////////////////FRREFRRE ////////FRREFRRE////////////////FRREFRRE//////////////////// FRREFRRE////////FRREFRREFRRE////////FRREFRRE////////////FRRE FRRE////FRREFRRE//////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////FRREFRRE//// ////////FRREFRRE////////FRREFRRE////////////////FRREFRRE//// ////////////FRREFRRE////////////////////////////FRREFRRE//// ////////////FRREFRRE////////FRREFRRE////////////////FRREFRRE ////////////FRREFRRE////////////////FRREFRRE////FRREFRRE//// ////////////FRREFRRE////////////FRREFRREFRRE////FRREFRRE//// ////////////FRREFRRE////////////////FRREFRRE//////////////// ////////////////////////FRREFRRE////////FRREFRRE//////////// ////FRREFRRE////////////FRREFRRE////////FRREFRRE//////////// ////FRREFRRE////////FRREFRRE////////////////FRREFRRE//////// ////////////////FRREFRRE////////////FRREFRRE//////////////// ////////FRREFRRE////////////////////////FRREFRRE//////////// FRREFRRE////////////////////////////FRREFRRE//////////////// FRREFRRE////FRREFRRE////////////////////////////FRREFRRE//// ////////////FRREFRRE////////FRREFRRE//////////////////////// ////FRREFRRE////////////////FRREFRRE////////FRREFRRE//////// ////////////////FRREFRRE////////////FRREFRRE////////////FRRE FRRE////////FRREFRRE////////////////////FRREFRRE////FRREFRRE ////////////////////////////////FRREFRRE////////////////FRRE FRRE////FRREFRRE////////////////////////////////////FRREFRRE ////////////FRREFRRE////////FRREFRRE////////////////FRREFRRE ////////////////////////FRREFRRE////////////////FRREFRRE//// ////FRREFRRE////FRREFRRE////////////FRREFRRE//////////////// ////////////FRREFRRE////////////////////////////////////FRRE FRRE////////////FRREFRRE////////////////FRREFRRE//////////// FRREFRRE////FRREFRRE////////FRREFRRE////////////////FRREFRRE ////////FRREFRRE////////FRREFRRE////////////////////////FRRE FRRE////////////////////////////FRREFRRE////////////////FRRE FRRE////////////////////////FRREFRRE//////////////////////// FRREFRRE////////////////FRREFRRE////FRREFRRE//////////////// FRREFRRE////////FRREFRRE////////////////FRREFRRE//////////// ////////FRREFRRE////////////FRREFRRE////////FRREFRRE//////// ////////////////FRREFRRE//////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// FRREFRRE////////////FRREFRRE////////FRREFRRE//////////////// FRREFRRE////////////FRREFRRE//////////////////////////////// FRREFRRE////////////////FRREFRRE////////FRREFRRE//////////// ////FRREFRRE////////FRREFRRE////////////////////FRREFRRE//// FRREFRRE////////////////FRREFRRE//////////////////////////// FRREFRRE////////////FRREFRRE////////////////////FRREFRRE//// ////////////////////////FRREFRREFRREFRRE////////////FRREFRRE ////////////////FRREFRRE////////////FRREFRRE////////FRREFRRE ////////////////FRREFRRE////FRREFRRE////////////////////FRRE FRRE////////////////////////FRREFRRE////////////FRREFRRE//// ////////FRREFRREFRREFRRE////////////////////////////FRREFRRE ////////////FRREFRRE////////////////////////////FRREFRRE//// ////////////FRREFRREFRREFRRE//////////////////////////////// FRREFRRE////////////////FRREFRRE////FRREFRRE//////////////// ////////////////FRREFRRE////////////////FRREFRRE////FRREFRRE ////////////////////////////FRREFRRE////////////FRREFRRE//// ////////FRREFRRE////////FRREFRRE////////////////FRREFRRE//// FRREFRRE////////////////////////////////FRREFRRE//////////// ////////FRREFRRE////FRREFRRE//////////////////////////////// ////FRREFRRE////////////FRREFRRE////////FRREFRRE//////////// ////FRREFRRE////////////////////FRREFRRE//////////////////// FRREFRRE////FRREFRRE////FRREFRRE////////////FRREFRRE//////// ////////////////////////FRREFRRE//////////////////////////// ////////FRREFRRE////////////FRREFRRE////////////////FRREFRRE ////////FRREFRRE////FRREFRRE////////FRREFRRE//////////////// ////FRREFRRE////////FRREFRRE////FRREFRRE//////////////////// ////FRREFRRE////////////////////////////FRREFRRE//////////// ////////FRREFRRE////////////////////FRREFRRE//////////////// ////////FRREFRRE////////////////////FRREFRRE////FRREFRRE//// ////////////FRREFRRE////////FRREFRRE////////////////FRREFRRE ////////////////////FRREFRRE////////////FRREFRRE////FRREFRRE ////////////////////////////FRREFRRE//////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////FRREFRREFRREFRREFRREFRRE////////FRREFRRE//////// ////////FRREFRRE////////////FRREFRREFRREFRREFRREFRREFRREFRRE ////////FRREFRRE////////////////FRREFRRE////////FRREFRRE//// ////////////FRREFRRE////////FRREFRRE////////////////////FRRE FRRE////FRREFRRE////////////////FRREFRRE//////////////////// ////////FRREFRRE////////////FRREFRRE////////////////////FRRE FRRE////////////////////////FRREFRREFRREFRRE//////////////// FRREFRRE////////////////////FRREFRREFRREFRREFRREFRRE//////// FRREFRRE////////////////FRREFRRE////FRREFRRE//////////////// ////FRREFRRE////////////////////////////FRREFRREFRREFRREFRRE FRRE////////FRREFRREFRREFRRE//////////////////////////////// ////FRREFRREFRREFRREFRREFRRE////////////////////////////FRRE FRRE////////////////FRREFRREFRREFRREFRREFRREFRREFRREFRREFRRE ////////FRREFRRE////////////////FRREFRRE////FRREFRREFRREFRRE FRREFRREFRREFRRE////////FRREFRRE////////////////FRREFRRE//// FRREFRRE////////////////////////////FRREFRRE//////////////// FRREFRREFRREFRREFRREFRRE////////FRREFRRE////////////////FRRE FRRE////////FRREFRRE////////////////////////////FRREFRRE//// ////////////////FRREFRRE////FRREFRRE//////////////////////// ////////////////FRREFRREFRREFRREFRREFRRE////////FRREFRRE//// ////////////FRREFRRE////////////////////FRREFRRE//////////// ////////FRREFRRE////FRREFRRE////////FRREFRRE////////FRREFRRE FRREFRREFRREFRREFRREFRRE////////FRREFRRE//////////////////// ////////////////FRREFRRE////////////FRREFRRE//////////////// FRREFRRE////////FRREFRRE////////FRREFRRE////FRREFRRE//////// ////////////FRREFRRE////////FRREFRRE////FRREFRRE//////////// ////////////FRREFRREFRREFRREFRREFRREFRREFRRE////FRREFRRE//// ////////////////FRREFRRE////////////////////FRREFRRE//////// ////////////////FRREFRRE////////////////////FRREFRRE////FRRE FRRE////////////////FRREFRRE////////FRREFRRE//////////////// FRREFRRE////////////////////////FRREFRREFRREFRREFRREFRRE//// FRREFRRE////////////////////////////FRREFRRE//////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////FRREFRRE////////FRREFRRE ////////////////FRREFRRE////////////////FRREFRRE//////////// FRREFRRE////////FRREFRRE////////////////FRREFRRE////////FRRE FRRE////////////////FRREFRRE////////////FRREFRRE//////////// ////FRREFRRE////FRREFRRE////////////////FRREFRRE//////////// ////////////////FRREFRRE////////////////FRREFRRE//////////// ////FRREFRRE////////////////////////FRREFRRE//////////////// ////////FRREFRRE////////////////////////////////////FRREFRRE ////////FRREFRRE////////////////FRREFRRE////////FRREFRRE//// ////////////FRREFRRE//////////////////////////////////////// ////FRREFRRE////////FRREFRRE//////////////////////////////// ////////////////////////////FRREFRRE//////////////////////// ////FRREFRRE////////////////FRREFRRE////FRREFRRE//////////// FRREFRRE////////FRREFRRE////////////////FRREFRRE////////FRRE FRRE////////////FRREFRRE////////FRREFRRE////////////////FRRE FRRE////////FRREFRRE////////////////////////FRREFRRE//////// ////////////////////////FRREFRRE////////FRREFRRE//////////// ////FRREFRRE////////////FRREFRRE//////////////////////////// FRREFRRE////////////////FRREFRRE////FRREFRRE//////////////// ////////////////////////////////////////FRREFRRE////////FRRE FRRE////////////////FRREFRRE////////////////////////FRREFRRE ////////////////FRREFRRE////FRREFRRE////////////FRREFRRE//// ////FRREFRRE////////////FRREFRRE////////FRREFRRE//////////// ////////////////////////FRREFRRE////////////FRREFRRE//////// ////////FRREFRRE////////FRREFRRE////////////FRREFRRE////FRRE FRRE////////////////FRREFRRE////////FRREFRRE////////FRREFRRE ////////////////////////FRREFRRE////////////FRREFRRE//////// FRREFRRE////////////////FRREFRRE////////////////////////FRRE FRRE////////////////////////FRREFRRE////////////////FRREFRRE ////FRREFRRE////////////////FRREFRRE////////FRREFRRE//////// ////////FRREFRRE////////////////////////////////////////FRRE FRRE////////FRREFRRE////////////////////////FRREFRRE//////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////FRRE////////////////FRREFRRE//////// FRREFRRE////////////////FRREFRRE////////////////////FRREFRRE ////////FRREFRRE////////FRREFRREFRRE////////////FRREFRRE//// ////FRREFRRE////////////////FRREFRRE////////////FRREFRREFRRE ////////////FRREFRRE////FRREFRREFRRE////////////FRREFRRE//// ////////////////////////FRREFRRE////////////////FRREFRREFRRE ////////////FRREFRRE////////////////////////FRREFRRE//////// ////FRRE////////FRREFRRE////////////////FRRE//////////////// FRREFRRE////////FRREFRREFRRE////////////FRREFRRE//////////// FRREFRRE////////////FRREFRRE////////////////////////FRRE//// ////////////FRREFRRE////////FRREFRRE////////////FRRE//////// ////////////////FRRE////////////////FRREFRRE//////////////// ////////////FRREFRREFRRE////////////FRREFRRE////////FRREFRRE ////////FRREFRRE////////FRREFRREFRRE////////////FRREFRRE//// ////////FRREFRRE////////FRREFRRE////////FRREFRRE//////////// ////FRREFRRE////////////FRREFRRE////////FRREFRRE////FRREFRRE ////////////FRRE////////////////FRREFRRE////////FRREFRREFRRE FRREFRREFRREFRREFRRE////////////FRREFRRE//////////////////// ////////FRREFRREFRRE////////////FRREFRRE////FRREFRRE//////// ////////////////////////////FRRE////////////////FRREFRRE//// ////FRREFRREFRRE////////////FRREFRRE//////////////////////// FRREFRREFRRE////////////FRREFRRE////FRREFRRE////////////FRRE FRRE////////////FRREFRRE////////FRREFRRE////////FRREFRREFRRE FRREFRREFRRE////////////////////FRREFRRE////////////FRREFRRE FRRE////////////FRREFRRE////////FRREFRRE////////////FRREFRRE ////FRREFRREFRRE////////////FRREFRRE////////FRREFRRE//////// ////FRREFRRE////////FRREFRRE////////FRREFRRE////////FRREFRRE ////////////FRREFRRE////////////FRREFRRE//////////////////// ////////FRREFRRE////////FRREFRRE////FRREFRREFRRE//////////// FRREFRRE////FRREFRREFRRE////////////FRREFRRE////////FRREFRRE ////////////////FRREFRREFRREFRREFRREFRRE////FRRE//////////// ////FRREFRRE////////////FRREFRRE////////FRREFRRE////FRREFRRE //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////FRREFRREFRREFRREFRRE//// ////FRREFRREFRREFRREFRREFRREFRREFRREFRREFRREFRREFRRE//////// ////FRREFRREFRREFRRE////////////FRREFRRE////FRREFRREFRREFRRE ////////FRREFRREFRREFRREFRREFRRE////FRREFRRE//////////////// ////FRREFRREFRREFRREFRRE////////FRREFRRE////FRREFRREFRREFRRE ////////////////////////////FRREFRREFRREFRREFRREFRRE//////// ////FRREFRREFRREFRREFRRE////////////////////////////////FRRE FRREFRREFRRE////////FRREFRREFRREFRREFRREFRRE////////FRREFRRE FRREFRREFRRE////////////FRREFRRE////FRREFRREFRREFRRE//////// ////////////FRREFRREFRREFRREFRREFRRE//////////////////////// ////FRREFRREFRREFRREFRRE////////////////FRREFRREFRREFRRE//// ////////////////////////////FRREFRREFRREFRREFRRE//////////// ////////////////////FRREFRRE////FRREFRREFRREFRRE//////////// ////FRREFRREFRREFRRE////////////FRREFRRE////FRREFRREFRREFRRE ////////////////////FRREFRREFRREFRRE////////FRREFRREFRREFRRE FRREFRRE////FRREFRRE////////////////FRREFRREFRREFRRE//////// FRREFRRE////////////////FRREFRREFRREFRREFRRE////////////FRRE FRRE////FRREFRREFRREFRREFRRE////////////////FRREFRRE//////// ////////////////////////FRREFRREFRREFRREFRRE////FRREFRREFRRE FRREFRREFRRE////////////////////////////FRREFRREFRREFRREFRRE ////////////FRREFRRE////FRREFRREFRREFRRE//////////////////// ////////////////FRREFRREFRREFRREFRRE////////FRREFRRE//////// ////////FRREFRRE////////////FRREFRREFRREFRRE////////////FRRE FRRE////FRREFRREFRRE////////////////////FRREFRRE//////////// FRREFRRE////FRREFRREFRREFRRE////////////FRREFRRE//////////// ////FRREFRRE////////FRREFRREFRREFRREFRRE////////////FRREFRRE ////////////////FRREFRREFRREFRRE////////////////FRREFRREFRRE FRRE////////////////////FRREFRREFRREFRREFRREFRRE//////////// ////////////////////FRREFRREFRREFRRE////////////////FRREFRRE FRREFRREFRRE////////FRREFRRE////FRREFRREFRREFRRE////////FRRE FRREFRREFRREFRREFRRE////FRREFRRE////FRREFRREFRRE////////FRRE FRREFRREFRREFRRE////////////////////FRREFRREFRREFRRE////FRRE FRREFRREFRREFRREFRRE//////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////FRREFRRE////////////////FRREFRRE//////// //////////////////////////////////////////////////////////// ////////////////////////FRREFRRE//////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////FRREFRRE//////// //////////////////////////////////////////////////////////// ////////////////////////////////////FRREFRRE//////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////FRREFRRE//////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////FRREFRRE//////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// FRREFRRE//////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////FRREFRRE//////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////FRREFRRE //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////FRREFRRE//////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////FRREFRRE//////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////FRREFRRE////////////////FRREFRRE //////////////////////////////////////////////////////////// ////////////////////////////////FRREFRRE////////////////FRRE FRRE//////////////////////////////////////////////////////// ////////////////////////////////////////////////////FRREFRRE //////////////////////////////////////////////////////////// ////////////////////////////////////////////FRREFRRE//////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////FRREFRRE//// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////FRREFRRE//////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////FRREFRRE////////////////FRREFRRE//////////////////// ////////////////////FRREFRRE//////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////FRREFRRE//////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// FRREFRRE//////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////FRREFRRE//////////////////////////////////////// //////////////////////////////////////////////////////////// FRREFRRE//////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////FRREFRRE//////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////FRREFRRE//////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////FRREFRRE//////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////FRRE FRRE//////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////FRREFRRE//// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////FRREFRREFRREFRRE////FRREFRRE//////////// ////////////////////////////FRREFRRE//////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////FRREFRREFRREFRRE//////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////FRREFRRE//////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////FRREFRRE//////////////////////////////// //////////////////////////////////////////////////////////// ////////FRREFRRE//////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////FRREFRRE //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////FRREFRRE//////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////FRREFRRE//////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// FRREFRRE//////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////FRREFRRE//////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////FRREFRRE//////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////FRREFRRE//////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////FRREFRRE//////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////FRREFRRE//////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////FRREFRRE//////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////FRREFRRE//// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////FRREFRREFRRE FRREFRREFRRE////////////////////////FRREFRRE//////////////// FRREFRRE////////////FRREFRREFRRE////FRREFRRE//////////////// FRREFRRE////////////////////FRREFRREFRREFRREFRRE//////////// ////////////////////FRREFRREFRREFRREFRREFRRE////////////FRRE FRRE////////////////FRREFRREFRREFRREFRRE////////FRREFRRE//// ////////////FRREFRRE////////FRREFRREFRREFRREFRRE//////////// ////FRREFRREFRREFRRE////FRREFRRE//////////////////////////// FRREFRREFRREFRRE////FRREFRRE////////FRREFRREFRREFRREFRREFRRE ////////////////////////////////FRREFRRE////////////FRREFRRE ////////////////FRREFRRE////////FRREFRREFRREFRRE//////////// FRREFRREFRREFRREFRRE////////FRREFRRE//////////////////////// FRREFRREFRREFRREFRRE////////////////FRREFRREFRREFRRE//////// ////////FRREFRREFRREFRRE////////FRREFRRE//////////////////// ////////////FRREFRREFRREFRRE////FRREFRRE//////////////////// ////FRREFRREFRREFRRE////FRREFRRE////////FRREFRREFRREFRRE//// ////////////////FRREFRREFRREFRRE////////////////////////FRRE FRREFRRE////FRREFRRE////////FRREFRRE////////////////FRREFRRE ////////////FRREFRREFRREFRRE////FRREFRRE//////////////////// ////////FRREFRREFRREFRREFRRE////////////FRREFRREFRREFRREFRRE ////////////FRREFRRE////////////////FRREFRRE////////FRREFRRE ////////////FRREFRRE////////////////FRREFRREFRREFRRE////FRRE FRRE////////FRREFRREFRREFRREFRRE////////////FRREFRRE//////// ////////FRREFRRE////////////FRREFRREFRREFRREFRRE//////////// FRREFRREFRREFRREFRRE////////////////////////////////FRREFRRE FRREFRRE////////////FRREFRREFRREFRREFRRE//////////////////// ////////////FRREFRREFRREFRRE////////////////////FRREFRREFRRE FRREFRRE////////////FRREFRREFRREFRREFRRE////////////FRREFRRE FRREFRRE////FRREFRRE////////FRREFRRE//////////////////////// FRREFRREFRREFRREFRRE////////////////////////////////////FRRE FRRE////////////////////////FRREFRREFRREFRREFRRE//////////// ////FRREFRREFRREFRRE////FRREFRRE////////FRREFRRE//////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////FRREFRRE////////////////////////////////FRREFRRE//////// ////////FRREFRRE////////FRREFRRE////////FRREFRREFRRE//////// ////////FRREFRREFRRE////////////FRREFRRE////////////FRREFRRE ////////////////////////////FRREFRRE////////////FRREFRRE//// ////FRREFRRE////////////FRREFRRE////////////FRREFRRE////FRRE FRRE////////////FRREFRRE////////FRREFRRE////////////FRREFRRE ////////FRREFRRE////////////FRREFRREFRRE//////////////////// ////FRREFRRE////////////FRREFRREFRRE////////FRREFRRE//////// ////FRREFRRE////////////////////////////FRREFRRE//////////// FRREFRRE////////////////FRREFRRE////FRREFRRE//////////////// ////FRREFRRE////////////FRREFRRE////FRREFRRE//////////////// ////FRREFRRE////////////FRREFRRE////////FRRE////////////FRRE FRRE////////FRREFRRE////////////////////FRREFRRE//////////// ////////////////FRREFRRE////////////////FRREFRRE//////////// ////////FRREFRRE////////////FRREFRREFRRE////FRRE//////////// FRREFRRE////////////FRREFRRE//////////////////////////////// FRREFRRE////////FRREFRREFRRE////////FRREFRRE//////////////// FRREFRRE////////FRREFRRE////////////FRREFRREFRRE//////////// ////////////FRREFRRE////////////FRREFRRE////FRREFRRE//////// ////FRREFRREFRRE////FRREFRRE////////////////FRREFRRE//////// FRREFRRE////////////FRREFRRE////////////FRREFRRE//////////// FRREFRREFRRE////FRREFRRE////////////FRREFRRE////////FRREFRRE ////////////////FRREFRRE////////FRREFRRE////////////FRREFRRE ////FRREFRRE////////////FRREFRRE////////////////////////FRRE FRRE////////////////////FRREFRRE////////////FRREFRREFRRE//// ////////////////FRRE////////////FRREFRRE////////////FRREFRRE ////////////FRREFRRE////FRREFRRE////////////FRREFRRE////FRRE FRRE////////////FRREFRREFRRE////////FRREFRRE//////////////// ////FRREFRRE////////////FRREFRRE//////////////////////////// ////FRREFRREFRRE////////////////FRREFRRE////////////FRREFRRE FRRE////FRREFRRE////////////FRREFRREFRRE////////FRREFRRE//// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////FRREFRRE////////////////////////////////FRREFRRE ////////////////FRREFRRE////////FRREFRRE////////////FRREFRRE ////////////FRREFRRE////FRREFRRE////////FRREFRRE//////////// ////////////////////////////////////FRREFRRE//////////////// FRREFRRE////FRREFRRE////////////FRREFRRE//////////////////// ////FRREFRRE////////FRREFRRE////////////FRREFRRE//////////// ////////////////FRREFRRE////////////////FRREFRRE//////////// ////////////FRREFRRE////////////////FRREFRRE////////FRREFRRE ////////////////FRREFRRE////////////////////////FRREFRRE//// ////////FRREFRRE////////////////FRREFRRE////FRREFRRE//////// ////////////FRREFRRE////////////////////////FRREFRRE//////// ////////////FRREFRRE//////////////////////////////////////// ////FRREFRRE////////FRREFRRE////////////////////FRREFRREFRRE ////////////////////////FRREFRRE////////////////FRREFRRE//// ////////////////FRREFRRE////////////////FRREFRRE//////////// ////////FRREFRRE////////////FRREFRRE//////////////////////// ////////FRREFRRE////////////FRREFRRE////////FRREFRRE//////// ////////FRREFRRE////////FRREFRRE////////////////FRREFRRE//// ////////////////////FRREFRRE////////////////////////FRREFRRE ////////////////FRREFRRE////FRREFRRE////////////////FRREFRRE ////////FRREFRRE////////////FRREFRRE////////////FRREFRRE//// ////////////FRREFRRE////FRREFRRE//////////////////////////// FRREFRRE////////////////FRREFRRE////////FRREFRRE//////////// ////////////FRREFRRE//////////////////////////////////////// ////FRREFRRE////////////////////FRREFRRE////////////////FRRE FRRE////////////////////////////////////FRREFRRE//////////// FRREFRRE////////////////////////FRREFRRE//////////////////// ////FRREFRRE////////////////FRREFRRE////////FRREFRRE//////// ////////////FRREFRRE//////////////////////////////////////// ////////FRREFRRE////FRREFRRE////////////FRREFRRE//////////// ////FRREFRRE////FRREFRRE////////////////FRREFRRE////////FRRE FRRE//////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////FRREFRRE//////////////////////////// ////FRREFRRE////////////////FRREFRRE////////FRREFRRE//////// ////FRREFRRE////////FRREFRRE////FRREFRRE////////FRREFRRE//// ////////////////////////////////////////////FRREFRRE//////// ////////////FRREFRRE////FRREFRRE////////FRREFRRE//////////// ////////////////FRREFRREFRREFRRE////////////////FRREFRRE//// ////////////////////////FRREFRRE////////////////////FRREFRRE ////////////////////FRREFRRE////////////////FRREFRRE//////// FRREFRRE////////////////////FRREFRRE//////////////////////// FRREFRRE////////////FRREFRRE////////////////FRREFRRE////FRRE FRRE////////////////FRREFRRE////////////////////////////FRRE FRRE////////////////FRREFRRE//////////////////////////////// ////FRREFRREFRREFRRE////////////FRREFRRE//////////////////// ////////////////////////////////////FRREFRRE//////////////// FRREFRRE////////////////FRREFRRE////////////////FRREFRRE//// ////////FRREFRREFRREFRRE////////////////FRREFRRE//////////// ////////////////////FRREFRRE////////////FRREFRRE////////FRRE FRRE////////////////FRREFRRE////FRREFRRE//////////////////// FRREFRRE////////////////////FRREFRRE//////////////////////// FRREFRRE////////////////////FRREFRRE////FRREFRRE//////////// ////FRREFRRE////////FRREFRRE////////////FRREFRRE////////FRRE FRRE////////////////////FRREFRREFRREFRRE//////////////////// ////////////FRREFRRE////////////////FRREFRRE////FRREFRRE//// ////////////////////FRREFRRE//////////////////////////////// ////////////////FRREFRRE////////////////FRREFRRE//////////// ////////FRREFRRE////////////////////////FRREFRREFRREFRRE//// ////////FRREFRRE////////////////////////FRREFRRE//////////// ////////////FRREFRRE////////////////FRREFRRE////////////FRRE FRRE////////////////FRREFRRE//////////////////////////////// ////////////////FRREFRRE////FRREFRRE////////////FRREFRRE//// ////////////////FRREFRREFRREFRRE////////////////FRREFRRE//// ////////FRREFRRE//////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////FRREFRRE//////////////////// ////////////FRREFRRE////////////////FRREFRRE////////////FRRE FRREFRREFRREFRREFRRE////////FRREFRRE////////FRREFRRE////FRRE FRREFRREFRREFRREFRREFRREFRRE////////////////////////////FRRE FRRE////////////////FRREFRRE////FRREFRRE////////FRREFRRE//// ////////////////////////FRREFRREFRREFRRE////////////////FRRE FRREFRREFRREFRREFRREFRREFRRE////FRREFRRE//////////////////// FRREFRRE////////////////////////FRREFRRE////////////////FRRE FRRE////////FRREFRRE////////////////FRREFRRE//////////////// ////////FRREFRRE////////////FRREFRRE////////////////FRREFRRE ////FRREFRRE////////////////FRREFRREFRREFRREFRREFRREFRREFRRE ////FRREFRRE////////////////FRREFRREFRREFRREFRREFRREFRREFRRE ////////FRREFRREFRREFRRE////////////////FRREFRRE//////////// ////////////////////////////////////////////FRREFRRE//////// ////////FRREFRRE////////////////////FRREFRRE//////////////// FRREFRRE////FRREFRREFRREFRRE////////////////////FRREFRRE//// ////////////////////////////////FRREFRREFRREFRREFRREFRRE//// ////FRREFRRE////////////////FRREFRRE////FRREFRRE//////////// ////////FRREFRRE////////////////////FRREFRRE//////////////// ////////FRREFRRE////////////////////FRREFRRE////FRREFRRE//// ////////////FRREFRRE////////FRREFRRE////////////FRREFRRE//// ////FRREFRRE////////////////////FRREFRREFRREFRREFRREFRREFRRE FRREFRREFRRE////////FRREFRRE////////////////FRREFRRE////FRRE FRRE////////////////////////FRREFRREFRREFRREFRREFRREFRREFRRE ////////////////////////FRREFRRE////////////////FRREFRRE//// ////////////////FRREFRRE////////////////////FRREFRREFRREFRRE ////////////////FRREFRREFRREFRREFRREFRREFRREFRREFRREFRRE//// ////////////////////////FRREFRRE////////////////FRREFRRE//// ////FRREFRRE////////////////FRREFRREFRREFRREFRREFRREFRREFRRE ////////////////////////FRREFRRE////////FRREFRRE////////FRRE FRRE////////////////////FRREFRRE////FRREFRRE//////////////// FRREFRRE////////FRREFRRE//////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////FRREFRRE//////////// ////////////////////FRREFRRE////////////////FRREFRRE//////// ////////////////////FRREFRRE////////FRREFRRE////////////FRRE FRRE////FRREFRRE////////////FRREFRRE//////////////////////// ////FRREFRRE////////////////FRREFRRE////FRREFRRE//////////// FRREFRRE////////////////////////FRREFRRE////FRREFRRE//////// ////////FRREFRRE////////////FRREFRRE////////FRREFRRE//////// ////////FRREFRRE////////////////////////FRREFRRE//////////// ////FRREFRRE////////FRREFRRE////////////////FRREFRRE//////// ////////////////FRREFRRE////////////FRREFRRE//////////////// FRREFRRE////FRREFRRE////////////////////FRREFRRE//////////// FRREFRRE////FRREFRRE////////////////////FRREFRRE//////////// FRREFRRE////////FRREFRRE////////////////////////FRREFRRE//// ////////////////////////////////////////////////////FRREFRRE ////////////////FRREFRRE////////////////////FRREFRRE//////// ////////FRREFRRE////FRREFRRE////////////////////////////FRRE FRRE////////////////////////////////////////////////////FRRE FRRE////////FRREFRRE////////////////FRREFRRE////////FRREFRRE ////////////////FRREFRRE////////////////////////FRREFRRE//// ////////////////////FRREFRRE////////////////FRREFRRE////FRRE FRRE////////////////FRREFRRE////////FRREFRRE////////////FRRE FRRE////////////FRREFRRE////////////////FRREFRRE////FRREFRRE ////////////FRREFRRE////////FRREFRRE////////////////FRREFRRE ////////FRREFRRE////////////////////////FRREFRRE//////////// FRREFRRE////////////////////////FRREFRRE//////////////////// FRREFRRE////////////////FRREFRRE////////////////////FRREFRRE ////////////////////////////FRREFRRE////////////FRREFRRE//// FRREFRRE////////////////////////FRREFRRE////////////////FRRE FRRE////////FRREFRRE////////////////////FRREFRRE//////////// FRREFRRE////////////////////////FRREFRRE////////////FRREFRRE ////////FRREFRRE////////////////FRREFRRE////FRREFRRE//////// ////////FRREFRRE////////FRREFRRE//////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////FRREFRRE//// ////////////////////////////FRREFRREFRRE////////////FRREFRRE ////////FRRE////////////////FRREFRRE////////FRREFRRE//////// ////FRREFRRE////////FRREFRRE////////FRREFRRE//////////////// ////////////FRREFRREFRRE////////////FRREFRRE////FRREFRRE//// ////////////FRREFRRE////////FRREFRRE////FRREFRRE////////FRRE FRRE////////////////FRREFRRE////////FRREFRRE////////////FRRE FRRE////////////FRREFRRE////////////////////////FRREFRRE//// ////////////FRREFRRE////////FRREFRREFRRE////////////FRREFRRE ////////////////////////FRREFRRE////////////FRREFRREFRRE//// ////////FRREFRRE////FRREFRRE////////////////////////FRREFRRE ////////FRREFRRE////FRREFRREFRREFRREFRREFRRE////////FRREFRRE ////////FRREFRRE////////FRREFRRE////////////FRRE////////FRRE FRRE//////////////////////////////////////////////////////// FRREFRRE////////////////FRREFRREFRREFRREFRREFRRE////FRREFRRE ////////////////FRREFRRE////FRREFRRE////////////FRRE//////// ////FRREFRRE////////////////////////////////FRRE//////////// ////FRREFRRE////////FRREFRREFRRE////////////FRREFRRE//////// ////FRREFRRE////////////FRREFRRE//////////////////////////// FRREFRRE////////FRREFRRE////FRREFRREFRRE////////////FRREFRRE ////FRREFRREFRRE////////////FRREFRRE////////FRREFRRE//////// ////FRREFRRE////////////////FRREFRRE////////////FRREFRRE//// ////FRREFRRE////////FRREFRRE////////FRREFRREFRRE//////////// FRREFRRE////////////FRREFRRE////////FRREFRRE////////FRREFRRE ////////FRREFRRE////////////////////////FRREFRRE//////////// ////////FRREFRREFRRE////////////FRREFRRE//////////////////// FRREFRRE////////////FRRE////////////////FRREFRRE////////FRRE FRRE////////FRREFRRE////////FRREFRRE////FRREFRRE//////////// ////FRREFRRE////////FRREFRREFRREFRREFRREFRRE////////FRREFRRE ////////FRREFRRE////////////////////////FRREFRRE//////////// FRREFRRE////////FRREFRREFRRE////////////FRREFRRE////FRREFRRE ////////////////FRREFRRE////////FRREFRREFRREFRREFRREFRRE//// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// FRREFRRE////////////////////////////FRREFRRE////FRREFRREFRRE FRRE////////////////FRREFRREFRREFRREFRRE////////////FRREFRRE ////////////////FRREFRRE////////FRREFRREFRREFRRE//////////// ////////////////////FRREFRRE////FRREFRREFRREFRRE////////FRRE FRRE////////////////////FRREFRREFRREFRRE////////FRREFRRE//// ////////FRREFRRE////////////////FRREFRREFRREFRRE//////////// ////////FRREFRREFRREFRREFRREFRRE////////////////////////FRRE FRRE////////////////FRREFRRE////////FRREFRRE////FRREFRREFRRE FRRE////////////////////////////FRREFRRE////////////FRREFRRE ////FRREFRREFRREFRRE////FRREFRREFRREFRREFRREFRRE//////////// ////FRREFRREFRREFRRE////////FRREFRRE////FRREFRREFRRE//////// ////FRREFRREFRREFRRE////////////////FRREFRREFRREFRRE//////// FRREFRREFRREFRREFRREFRRE//////////////////////////////////// ////FRREFRREFRREFRREFRREFRRE////FRREFRRE////FRREFRREFRRE//// FRREFRRE////////////////FRREFRRE////////FRREFRREFRREFRRE//// ////////FRREFRREFRREFRREFRREFRRE////////////////////////FRRE FRREFRREFRREFRRE////////////FRREFRRE////FRREFRREFRREFRRE//// ////////////////FRREFRREFRREFRREFRREFRRE//////////////////// ////////////FRREFRREFRREFRRE////////////////FRREFRREFRREFRRE FRRE////////FRREFRRE////FRREFRREFRREFRRE////////FRREFRREFRRE FRREFRREFRREFRREFRRE////////////////////FRREFRREFRREFRREFRRE FRRE////////////FRREFRREFRREFRRE////////////FRREFRRE////FRRE FRREFRREFRRE////////////////////FRREFRREFRREFRRE//////////// ////FRREFRREFRREFRRE////////////////////////FRREFRREFRREFRRE FRREFRRE////////////////FRREFRREFRREFRREFRRE//////////////// ////////////FRREFRREFRREFRRE////////////////////////FRREFRRE FRREFRRE////////////////FRREFRREFRREFRRE////////FRREFRRE//// ////////////FRREFRRE////////FRREFRRE////FRREFRREFRRE//////// ////FRREFRREFRREFRRE////////////////////////////FRREFRRE//// ////////////FRREFRRE////////////FRREFRREFRREFRREFRRE//////// FRREFRRE////////////////FRREFRRE////////FRREFRRE////FRREFRRE FRRE//////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////FRREFRRE////////////////////////////////FRREFRRE//// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// FRREFRRE//////////////////////////////////////////////////// ////////////////////////////////////FRREFRRE//////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////FRREFRRE//////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////FRREFRRE//////////////////////////////////// ////////////////////FRREFRRE//////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////FRREFRRE//////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////FRREFRRE//////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////FRREFRRE//////////////////////////////////////////////// ////////FRREFRRE//////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// FRREFRRE//////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////FRREFRREFRREFRREFRREFRRE////////////////////////FRRE FRRE//////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////FRREFRRE//////////////////////////////////// ////////FRREFRRE//////////////////////////////////////////// ////////////////////////////////////////////FRREFRRE//////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////FRREFRRE ////////////////////////////////////////////////FRREFRRE//// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////FRREFRRE//////////////////////////// ////////////////////////////FRREFRRE//////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////FRREFRRE//////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////FRREFRRE //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////FRREFRRE////////////FRREFRRE//////////////////// ////////////////FRREFRRE//////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////FRREFRRE//////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////FRREFRRE//////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////FRREFRRE//////////////////////////// ////////////////FRREFRRE//////////////////////////////////// ////////////////////////////////////////////////////FRREFRRE //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// FRREFRRE//////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// FRREFRRE//////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////FRREFRREFRREFRREFRREFRRE//////////// ////////////////////////FRREFRRE//////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////FRREFRREFRREFRREFRRE//////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////FRREFRRE////////////FRREFRRE//////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////FRREFRRE//////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////FRREFRRE //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////FRREFRRE //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////FRRE////////////////FRREFRRE////////FRREFRRE//////////// FRREFRRE////////////////FRREFRRE////////FRREFRREFRREFRRE//// FRREFRRE////////////////FRREFRRE////////////FRREFRRE//////// ////////////FRREFRREFRRE////FRREFRRE////////FRREFRRE//////// ////////FRREFRRE////////////FRREFRREFRRE////FRREFRRE//////// ////FRREFRRE////////////////////////////FRREFRREFRRE////FRRE FRRE////////FRREFRRE////////////////FRREFRRE////////////FRRE FRREFRREFRRE////FRREFRRE////////////////////////FRREFRRE//// ////////////////////FRREFRREFRREFRREFRRE////////////////FRRE FRREFRRE////FRREFRRE////////FRREFRREFRREFRRE////FRREFRRE//// ////////////////////////////FRREFRREFRRE////FRREFRRE//////// FRREFRREFRREFRREFRREFRRE////////////////FRREFRREFRREFRREFRRE ////////////////FRREFRREFRREFRRE////FRREFRRE////////////FRRE FRREFRREFRRE////////////////////////FRREFRRE//////////////// FRREFRRE////////////////FRREFRRE////FRREFRREFRREFRREFRRE//// ////////////FRREFRRE//////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////FRREFRRE////////////FRREFRRE////////FRREFRRE//// ////////FRREFRRE////////////////FRREFRRE////FRREFRRE//////// ////FRREFRREFRRE////////////////FRREFRRE////////////FRREFRRE ////////////////FRREFRRE////////FRREFRREFRRE////////FRREFRRE ////////////////FRREFRRE////////FRREFRRE////////FRREFRREFRRE ////////////FRREFRRE////////////////////////FRREFRRE//////// FRREFRREFRRE////////FRREFRRE////////////////FRREFRRE//////// FRREFRRE////////////FRREFRREFRRE////////////////////////FRRE FRRE////////////////////FRREFRRE////////////FRREFRRE//////// FRREFRRE////////FRREFRREFRRE////FRREFRRE////////////FRREFRRE FRRE////////////////////////////FRREFRRE////////FRREFRREFRRE ////////FRREFRRE////////////FRREFRRE////////FRREFRRE//////// ////FRREFRREFRRE////FRREFRRE////////////FRREFRREFRRE//////// FRREFRRE////////////////////////////////////FRREFRRE//////// ////////FRREFRRE////////////////FRREFRREFRREFRRE//////////// FRREFRRE////////////FRREFRRE//////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////FRREFRRE////FRREFRRE////////////FRRE FRRE////////////FRREFRRE////////////////FRREFRRE////FRREFRRE ////////////////FRREFRRE////////////////FRREFRREFRRE//////// FRREFRREFRRE////////////FRREFRRE////////////FRREFRRE//////// FRREFRRE////////////////FRREFRRE////////FRREFRRE//////////// FRREFRRE////////////FRREFRREFRRE////////////////////FRREFRRE ////////////FRREFRRE////////FRREFRRE////////////////FRREFRRE ////////FRREFRRE////////////////FRREFRRE//////////////////// ////FRREFRRE////////////////////FRREFRRE//////////////////// ////////FRREFRRE////////////FRREFRRE////FRREFRRE//////////// ////FRREFRRE////////////////////////////FRREFRRE//////////// FRREFRRE////////FRREFRRE////////////////FRREFRRE////FRREFRRE ////////////////FRREFRRE////FRREFRRE////////////////FRREFRRE ////////FRREFRRE////////////////////////////////////FRREFRRE ////////////////FRREFRRE////////////////FRREFRREFRREFRRE//// ////////////////////////////FRREFRRE//////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////FRREFRREFRRE//////////// ////////FRREFRRE////////////FRREFRRE////////////////FRREFRRE FRREFRRE////////////////////FRREFRRE////////////FRREFRREFRRE ////////FRREFRREFRREFRRE////////////FRREFRRE////////////FRRE FRRE////////FRREFRRE////////////////FRREFRRE////////FRREFRRE ////////////FRREFRRE//////////////////////////////////////// ////FRREFRRE////////////FRREFRRE////////FRREFRRE//////////// ////FRREFRRE////FRREFRRE////////////////////FRREFRRE//////// ////////////////FRREFRRE////////////////FRREFRRE//////////// ////////////////////FRREFRRE////////////FRREFRREFRREFRRE//// ////////////////FRREFRRE////////////////////////////FRREFRRE ////////////FRREFRRE////////FRREFRRE////////////////FRREFRRE FRREFRRE////////////////////FRREFRREFRREFRRE//////////////// FRREFRRE////////////FRREFRRE//////////////////////////////// ////FRREFRRE////////////////FRREFRRE////////////////FRREFRRE FRRE//////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////FRREFRREFRRE ////////////////FRREFRRE////////////FRREFRRE//////////////// FRREFRREFRREFRRE////////////////////FRREFRRE////////FRREFRRE ////FRREFRREFRREFRRE////FRREFRRE////////////////FRREFRREFRRE FRREFRREFRRE////////FRREFRRE////////////////FRREFRRE//////// ////FRREFRREFRREFRREFRREFRRE//////////////////////////////// ////////////////FRREFRREFRREFRREFRREFRRE////////FRREFRRE//// ////////////FRREFRRE////FRREFRRE////////////////////FRREFRRE ////////////////////////FRREFRRE////////////////FRREFRREFRRE FRREFRREFRREFRREFRRE////////////FRREFRREFRREFRREFRREFRREFRRE FRRE////////////////////FRREFRRE//////////////////////////// ////FRREFRREFRREFRREFRREFRRE////////FRREFRRE//////////////// FRREFRREFRREFRRE////////////////////FRREFRRE////FRREFRRE//// ////////////FRREFRRE////////FRREFRRE//////////////////////// ////////////FRREFRRE////////////////FRREFRRE//////////////// FRREFRREFRREFRREFRREFRREFRREFRREFRRE//////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////FRREFRRE ////FRREFRRE////////////FRREFRRE////////////FRREFRRE//////// ////////FRREFRRE////FRREFRRE////////////////FRREFRRE//////// FRREFRRE////////FRREFRREFRRE////////FRREFRRE//////////////// ////////////FRREFRRE////////FRREFRRE////////////////FRREFRRE ////////////////////////////FRREFRRE//////////////////////// ////////////////////////////////////////FRREFRRE////////FRRE FRRE////////////////FRREFRRE////////FRREFRRE//////////////// FRREFRRE////////////////////////FRREFRRE//////////////////// FRREFRRE////////////FRREFRRE////////////////////////////FRRE FRRE////FRREFRRE////////////////FRREFRRE//////////////////// ////////////////////////////FRREFRRE////////FRREFRRE//////// ////////FRREFRRE////FRREFRRE////////////////FRREFRRE////FRRE FRRE////////////////FRREFRRE////////FRREFRRE//////////////// ////////////////////FRREFRRE////////////////FRREFRRE//////// ////////FRREFRREFRREFRRE////////////FRREFRRE//////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////FRRE FRRE////////////FRREFRRE////////FRREFRRE////////////FRREFRRE FRRE////////////FRREFRRE////////FRREFRRE////////////FRREFRRE ////////FRREFRRE////////////FRREFRRE////////////FRREFRRE//// FRRE////////////////FRREFRRE////////FRREFRREFRRE//////////// FRREFRRE////////FRRE////////////////FRREFRRE//////////////// ////////////////////////////FRRE////////////////FRREFRRE//// ////FRREFRREFRRE////////////FRREFRRE////////////FRREFRRE//// ////////FRREFRRE////////////////////////FRREFRREFRREFRREFRRE FRRE////////FRREFRRE////////FRREFRRE////////FRRE//////////// ////FRREFRRE////////FRREFRRE////////////FRREFRRE//////////// ////////////////FRRE////////////////FRREFRRE////////FRREFRRE FRRE////////////FRREFRRE////FRREFRREFRRE////////////FRREFRRE ////FRREFRRE////////////////FRREFRRE////////FRREFRRE//////// ////////////////////////////FRREFRREFRRE////////////FRREFRRE FRRE////////////FRREFRRE////FRREFRRE////////FRREFRRE//////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////FRREFRRE////////////////FRREFRRE////FRREFRRE//////////// FRREFRRE////FRREFRREFRREFRRE////////////////FRREFRREFRREFRRE FRREFRRE////////FRREFRRE////////////FRREFRRE////////////FRRE FRRE////////FRREFRREFRREFRREFRRE////////////FRREFRRE////FRRE FRREFRREFRRE////////////////FRREFRREFRREFRREFRRE//////////// ////////////////////////////////////////FRREFRREFRREFRREFRRE ////////////FRREFRRE////FRREFRREFRREFRRE//////////////////// FRREFRREFRREFRREFRREFRRE////////////////////////FRREFRRE//// FRREFRREFRRE////////////FRREFRREFRREFRRE////////////////FRRE FRREFRREFRREFRRE////////////////FRREFRREFRREFRREFRREFRRE//// ////////////////////////////FRREFRREFRREFRREFRRE//////////// FRREFRRE////FRREFRREFRREFRRE////////////////FRREFRREFRREFRRE FRRE////////FRREFRRE////////////////FRREFRRE////FRREFRREFRRE FRREFRREFRRE////////////////////////FRREFRRE////FRREFRREFRRE FRRE////////FRREFRREFRREFRRE////////////FRREFRREFRREFRRE//// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////FRREFRRE//////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// FRREFRRE//////////////////////////////////////////////////// ////////////FRREFRRE//////////////////////////////////////// //////////////////////////////////////////////////////////// ////FRREFRRE//////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// FRREFRRE//////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////FRREFRRE//////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////FRREFRRE//////////////////////////////////////////// ////////////////////FRREFRRE//////////////////////////////// //////////////////////////////////////////////////////////// ////////////FRREFRRE//////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////FRREFRRE//////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////FRREFRRE//////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////FRREFRRE//////////////////////////////////// ////////////////////////////FRREFRRE//////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////FRREFRRE//////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// FRREFRRE//////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////FRREFRRE//////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////FRREFRRE//////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////FRREFRRE//////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////FRREFRRE//////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////FRREFRRE//////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////FRREFRRE////////////////FRREFRRE//////////////// FRREFRREFRREFRRE////////////FRREFRRE////////////////FRREFRRE ////////FRREFRRE////////////FRREFRREFRREFRRE//////////////// FRREFRREFRREFRRE////////FRREFRRE////////////////FRREFRRE//// ////////////FRREFRREFRREFRREFRRE////////////////FRREFRREFRRE FRRE////////////////FRREFRRE//////////////////////////////// FRREFRREFRRE////FRREFRRE////FRREFRRE////////////////FRREFRRE ////////////FRREFRREFRREFRRE////FRREFRRE//////////////////// ////////FRREFRREFRREFRREFRRE////////FRREFRRE////////////FRRE FRRE////////////FRREFRREFRREFRREFRRE////////FRREFRRE//////// ////////FRREFRRE////////////////////////////FRREFRREFRREFRRE FRRE////////////FRREFRRE////////////////FRREFRRE//////////// ////////////////FRREFRREFRRE////FRREFRRE////////FRREFRRE//// ////////////////////FRREFRREFRREFRRE////////FRREFRREFRREFRRE ////////////////////////FRREFRREFRREFRREFRRE////////FRREFRRE ////////////////////////FRREFRREFRREFRREFRRE////////////FRRE FRREFRREFRRE////FRREFRRE////FRREFRRE////////////////FRREFRRE FRREFRRE////////FRREFRREFRREFRRE////FRREFRRE////////FRREFRRE ////////////////////FRREFRREFRREFRREFRRE////////////////FRRE FRRE////////////////////////////////FRREFRREFRREFRREFRRE//// ////FRREFRRE////////FRREFRRE////////////////FRREFRREFRREFRRE FRRE////////FRREFRRE////////////////FRREFRRE//////////////// ////////////FRREFRREFRREFRREFRRE////////////FRREFRRE//////// ////////FRREFRRE////////////////////////FRREFRRE//////////// ////FRREFRRE////////////////FRREFRRE////////FRREFRRE//////// ////////////////////////////////FRREFRRE////////////////FRRE FRRE////////////FRREFRREFRRE////FRREFRRE////////FRREFRRE//// ////////////FRREFRRE////////////////FRREFRRE////FRREFRREFRRE FRREFRRE////////////////////////////FRREFRRE//////////////// FRREFRREFRREFRRE////FRREFRRE////////FRREFRRE////////////FRRE FRREFRRE////FRREFRRE////////FRREFRRE////////////////FRREFRRE ////////////////FRREFRRE////////FRREFRREFRRE////FRREFRRE//// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////FRREFRRE////////////////FRREFRRE//////// ////////FRREFRREFRREFRRE////////////FRREFRRE//////////////// FRREFRRE////////FRREFRRE////////FRRE////////////FRREFRRE//// ////FRREFRRE////////////////////FRREFRRE////////////////FRRE FRRE////////////FRREFRRE////////////FRREFRRE////////FRRE//// ////////FRREFRRE////////////FRREFRRE//////////////////////// ////FRREFRRE////////FRREFRREFRRE////FRREFRRE//////////////// FRREFRRE////////FRREFRRE////////////FRREFRREFRRE//////////// ////////////FRREFRRE////////////FRREFRRE////FRREFRRE//////// ////FRREFRRE////////FRREFRRE////////////FRREFRRE////FRREFRRE ////////////FRREFRRE////////////////////////////FRREFRRE//// ////////FRREFRREFRRE////FRREFRRE////////////////FRREFRRE//// ////////////////////FRREFRRE////////FRREFRREFRRE////////FRRE FRRE////////////////////FRREFRRE////////////////FRRE//////// ////FRREFRRE////////////////FRREFRRE////////////FRREFRREFRRE FRRE////////////////////////FRREFRRE////////////FRREFRRE//// FRREFRRE////////////FRREFRREFRRE////FRREFRRE////////////FRRE FRRE////////////////FRREFRRE////////////FRREFRREFRRE//////// FRREFRRE////////////////FRREFRRE////////////FRREFRRE//////// ////FRREFRRE////////////////////////////FRREFRRE//////////// FRREFRRE////FRREFRRE////////FRREFRRE////////////FRREFRRE//// ////////FRREFRRE////FRREFRRE////////////FRREFRRE//////////// ////////////////FRREFRRE////////////FRREFRREFRRE////FRREFRRE ////////////////FRREFRRE////////////////////////FRREFRRE//// ////////////FRREFRRE////////////////FRREFRRE////////FRREFRRE FRRE////////////////////////////////////FRREFRRE//////////// ////FRREFRRE////////FRREFRRE////////FRREFRREFRRE////////FRRE FRRE////////////////FRREFRRE////////////////FRREFRREFRREFRRE ////////////FRREFRRE////////////////////////FRREFRRE//////// ////FRREFRRE////////////FRREFRREFRRE////////FRREFRRE//////// FRREFRRE////////FRREFRREFRRE////////FRREFRRE//////////////// FRREFRRE////////////////FRREFRRE////FRREFRRE////////FRREFRRE FRRE//////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////FRREFRRE////////////////FRREFRRE ////////////////FRREFRREFRREFRRE////////////FRREFRRE//////// ////////FRREFRRE////////FRREFRRE////////////////////////FRRE FRRE////////FRREFRRE////////////////////FRREFRRE//////////// ////FRREFRRE////////////FRREFRRE//////////////////////////// ////////////////FRREFRRE////////////FRREFRREFRRE//////////// ////////////FRREFRRE////////////FRREFRRE////FRREFRRE//////// ////////FRREFRRE////////FRREFRRE////////////////FRREFRRE//// ////////////////////FRREFRRE////////////////////////FRREFRRE ////////////FRREFRRE////////FRREFRRE//////////////////////// FRREFRRE////////FRREFRRE////////////////////////////////FRRE FRRE////////////////FRREFRRE////FRREFRRE////////////////FRRE FRRE////////////////////////FRREFRRE////////////FRREFRRE//// ////FRREFRRE////////////////////FRREFRRE//////////////////// ////////////FRREFRRE////////////////FRREFRRE//////////////// FRREFRRE////////////////////////////FRREFRRE//////////////// ////////FRREFRRE////////////////FRREFRRE////FRREFRRE//////// ////FRREFRRE////////////////FRREFRRE////////////////FRREFRRE ////////FRREFRRE////////////////FRREFRRE//////////////////// ////////////FRREFRREFRRE////////////////////////FRREFRRE//// ////////////////////FRREFRRE////////FRREFRRE////////////FRRE FRRE////////////////////////FRREFRRE////////FRREFRRE//////// ////////////////////////FRREFRRE////////////////FRREFRRE//// FRREFRRE////////////////FRREFRRE////////////////////////FRRE FRRE////////////////FRREFRRE////////////////FRREFRRE////FRRE FRRE////FRREFRRE////////////////////////////////FRREFRRE//// ////////////FRREFRRE////////FRREFRRE////////////FRREFRRE//// ////FRREFRRE////////////////FRREFRRE////////////////FRREFRRE FRREFRRE////////////////////////////////////////////FRREFRRE ////////////FRREFRRE////////////////FRREFRRE////////FRREFRRE ////////FRREFRRE////////////FRREFRRE////////FRREFRRE//////// ////////FRREFRRE////////////////FRREFRRE////FRREFRRE//////// ////FRREFRRE//////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////FRREFRRE//////////// ////FRREFRRE////////////////FRREFRREFRREFRRE////////////FRRE FRRE////////////////FRREFRRE////////FRREFRRE////////////FRRE FRREFRREFRRE////////////FRREFRRE////////////////////FRREFRRE ////////////////FRREFRRE////////FRREFRRE//////////////////// ////////////////FRREFRREFRREFRRE//////////////////////////// ////////////////////////FRREFRRE////////////FRREFRRE////FRRE FRRE////////////////FRREFRRE////FRREFRRE//////////////////// FRREFRRE////////////////////FRREFRRE//////////////////////// ////FRREFRRE////////////FRREFRRE////FRREFRRE//////////////// ////////////FRREFRREFRREFRRE//////////////////////////////// ////FRREFRRE////////////////////FRREFRRE////FRREFRRE//////// ////////FRREFRRE////////////////////////FRREFRRE//////////// FRREFRRE////////FRREFRRE////////////////////FRREFRRE//////// ////////////FRREFRREFRREFRRE////////////////FRREFRRE//////// ////FRREFRREFRRE////////////////////////////FRREFRRE//////// ////////////////FRREFRRE////////////////FRREFRRE////////FRRE FRRE////////////FRREFRRE////////////FRREFRRE//////////////// FRREFRRE////////////FRREFRRE////////////FRREFRRE//////////// ////////////////////////////////////////////////////////FRRE FRRE////////////////////////////FRREFRRE////////FRREFRRE//// ////FRREFRRE////////////////////////////FRREFRREFRREFRRE//// ////////////////////////////////FRREFRRE//////////////////// FRREFRRE////FRREFRRE////////////////FRREFRRE//////////////// ////////FRREFRRE////////////////FRREFRRE////////////////FRRE FRREFRREFRRE////FRREFRRE//////////////////////////////////// FRREFRRE////////////////FRREFRRE////////FRREFRRE//////////// FRREFRRE////////FRREFRRE////////////////FRREFRRE//////////// ////FRREFRREFRRE//////////////////////////////////////////// ////FRREFRRE////////FRREFRRE////////////////FRREFRRE//////// ////FRREFRRE////////FRREFRRE////////////FRREFRRE////////FRRE FRRE////////////////FRREFRRE////////////////FRREFRRE////FRRE FRRE////////////FRREFRRE//////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////FRREFRRE//// ////////////FRREFRRE////////////////FRREFRREFRREFRRE//////// ////FRREFRRE////////////////FRREFRRE////////FRREFRRE//////// FRREFRREFRREFRRE////////////////FRREFRRE//////////////////// FRREFRRE////////////////FRREFRRE////////FRREFRREFRREFRREFRRE FRREFRREFRRE////////FRREFRREFRREFRRE//////////////////////// ////////////////////////////////////FRREFRREFRREFRREFRREFRRE ////FRREFRRE////////////////FRREFRRE////FRREFRRE//////////// ////////FRREFRRE////////////////////FRREFRRE//////////////// ////////////FRREFRRE////////////FRREFRRE////FRREFRRE//////// ////////////////////FRREFRREFRREFRRE//////////////////////// ////////////FRREFRRE////////////////////FRREFRRE////FRREFRRE ////////////////FRREFRRE////////////////////////////FRREFRRE FRREFRREFRREFRRE////////FRREFRRE////////////////////FRREFRRE ////////////////FRREFRREFRREFRRE////////////////////////FRRE FRRE////FRREFRRE////FRREFRRE////////////////////////FRREFRRE ////////////////////////////FRREFRRE////////////////FRREFRRE ////FRREFRRE////////////FRREFRRE////////////////FRREFRRE//// ////////////FRREFRRE////////FRREFRRE////////////FRREFRREFRRE FRREFRREFRREFRREFRRE//////////////////////////////////////// ////FRREFRRE////////////////////////////FRREFRRE////////FRRE FRRE////////FRREFRRE////////////////////////////FRREFRREFRRE FRRE////////////////////////////////////FRREFRRE//////////// ////////FRREFRRE////FRREFRRE////////////////FRREFRRE//////// ////////////////FRREFRRE////////////////FRREFRRE//////////// ////FRREFRREFRREFRRE////////FRREFRRE//////////////////////// ////////FRREFRRE////////////////FRREFRRE////////////FRREFRRE FRREFRREFRREFRRE////////FRREFRRE////////////////FRREFRRE//// ////////////FRREFRREFRREFRREFRREFRREFRREFRREFRRE//////////// ////////////FRREFRRE////////////FRREFRRE////////////////FRRE FRRE////////FRREFRRE////////////FRREFRREFRREFRREFRREFRRE//// ////FRREFRRE////////////////FRREFRRE////////////////FRREFRRE ////////FRREFRREFRREFRREFRREFRRE//////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////FRRE FRRE////////////////FRREFRRE////////////////FRREFRREFRREFRRE ////////////FRREFRRE////////////////FRREFRRE////////FRREFRRE ////////FRREFRRE////////////////////////FRREFRRE//////////// ////////FRREFRRE////////////////FRREFRRE////////////FRREFRRE ////////////FRREFRRE////////FRREFRRE//////////////////////// //////////////////////////////////////////////////////////// FRREFRRE////FRREFRRE////////////////FRREFRRE////////FRREFRRE ////////////////FRREFRRE////////////////////////FRREFRRE//// ////////////////////FRREFRRE////////////FRREFRRE////////FRRE FRRE////////////////////////FRREFRRE////FRREFRRE//////////// ////////////////////////FRREFRRE////////////////FRREFRRE//// FRREFRRE////////////////FRREFRRE//////////////////////////// ////////////////FRREFRRE////////FRREFRRE//////////////////// FRREFRRE////////////////FRREFRRE//////////////////////////// ////////FRREFRREFRREFRRE////////FRREFRRE//////////////////// ////FRREFRRE////////////////////////FRREFRRE//////////////// FRREFRRE////FRREFRRE////////////FRREFRRE////////////////FRRE FRRE////////////////FRREFRRE////////FRREFRRE//////////////// FRREFRRE////////////FRREFRRE//////////////////////////////// ////////////////FRREFRRE////////////////////////FRREFRRE//// ////FRREFRRE////////////FRREFRRE////////////////////////FRRE FRRE////FRREFRRE////////////////////////////////////FRREFRRE ////////////////FRREFRRE////FRREFRRE////////////////FRREFRRE ////////////////////////FRREFRRE////////////////FRREFRRE//// ////////////FRREFRREFRREFRRE////////////FRREFRRE//////////// ////////////////FRREFRRE////////////////FRREFRRE//////////// ////////////////FRREFRRE////////FRREFRRE////////////////FRRE FRRE////////////////FRREFRREFRREFRRE////////////FRREFRRE//// ////////////////////FRREFRRE////////////FRREFRRE//////////// ////FRREFRRE////////FRREFRRE////////////////////////////FRRE FRRE////////FRREFRRE////////////////FRREFRRE//////////////// FRREFRRE////////////////////////FRREFRRE//////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////FRREFRREFRRE////////////FRREFRREFRRE////////////FRREFRRE FRREFRRE////////////FRREFRREFRRE////////////FRREFRRE//////// FRREFRRE////////FRREFRRE////////////FRRE////////FRREFRRE//// ////////////////FRREFRREFRREFRREFRREFRREFRREFRRE//////////// ////FRREFRRE////////FRREFRRE////////FRREFRRE////////////FRRE ////////////////////////////////////////////////FRRE//////// ////////FRREFRRE////FRREFRREFRRE////////////FRREFRRE//////// ////FRREFRRE////////////FRREFRRE//////////////////////////// FRREFRRE////////FRREFRRE////FRREFRRE////////////FRREFRRE//// ////////FRREFRRE////////FRREFRRE////FRREFRRE////////FRREFRRE ////////////////////////////////FRREFRREFRRE////////////FRRE FRRE////FRREFRREFRRE////////////FRREFRRE//////////////////// ////FRRE////////////////FRREFRRE////////FRREFRREFRREFRREFRRE FRRE////FRREFRRE////////////////FRREFRRE////////////FRRE//// ////////////FRREFRRE////////FRREFRRE//////////////////////// ////////////////FRREFRRE////////FRREFRRE////FRREFRRE//////// ////////FRREFRRE////FRREFRRE////////////FRREFRRE//////////// ////FRREFRRE////////////////FRREFRRE////////FRREFRREFRREFRRE FRREFRRE////FRREFRRE////////FRREFRRE//////////////////////// ////////////////////////////FRREFRRE////////FRREFRRE////FRRE FRRE////////FRREFRRE////////////////FRREFRRE////////FRREFRRE ////FRREFRRE////////FRREFRRE//////////////////////////////// FRREFRREFRRE////////////FRREFRRE////FRREFRREFRRE//////////// FRREFRRE////////////////////////FRREFRREFRRE////////////FRRE FRREFRRE////////////FRREFRREFRREFRRE////////////FRREFRRE//// ////////////////////////FRREFRREFRRE////////////FRREFRRE//// ////FRRE////////////////FRREFRRE////////FRREFRREFRRE//////// ////FRREFRREFRRE////////////FRREFRRE////FRREFRRE////////FRRE FRRE////////////////////////FRREFRRE////////////FRREFRRE//// ////////////FRREFRRE////////FRREFRRE////////FRRE//////////// ////FRREFRRE////////FRREFRREFRRE////////////FRREFRREFRRE//// ////////FRREFRRE////FRRE////////////////FRREFRRE//////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////FRREFRRE////FRREFRREFRREFRRE////////FRREFRREFRRE FRRE////FRREFRRE////////////FRREFRRE////FRREFRREFRREFRRE//// ////////FRREFRRE////////////FRREFRREFRREFRRE////////FRREFRRE FRREFRREFRREFRRE////////FRREFRRE////FRREFRREFRREFRREFRRE//// ////////////////FRREFRREFRREFRRE////////////////FRREFRREFRRE FRRE//////////////////////////////////////////////////////// FRREFRREFRREFRREFRRE////////FRREFRRE////FRREFRREFRREFRRE//// ////////////////FRREFRREFRREFRREFRREFRRE//////////////////// ////////////FRREFRREFRREFRRE////////FRREFRRE////////////FRRE FRRE////////////////FRREFRREFRREFRRE////////FRREFRRE//////// ////FRREFRRE////////////////////////////////////FRREFRREFRRE FRREFRRE////////FRREFRRE////FRREFRREFRREFRRE//////////////// ////////////////FRREFRREFRREFRREFRRE////////////FRREFRRE//// FRREFRREFRREFRREFRREFRREFRREFRREFRRE////////FRREFRREFRREFRRE ////////////////////FRREFRRE////////////FRREFRRE//////////// ////////////////////////////FRREFRREFRREFRRE////////FRREFRRE ////////////////FRREFRRE////FRREFRRE////////FRREFRREFRREFRRE FRREFRRE////FRREFRRE////////////////FRREFRRE////////FRREFRRE ////FRREFRREFRRE////////FRREFRREFRREFRRE//////////////////// ////////////////////////////////////////FRREFRREFRREFRRE//// ////FRREFRRE////////FRREFRRE////////////////////FRREFRREFRRE FRRE////////FRREFRRE////////////FRREFRRE//////////////////// ////////////////FRREFRREFRREFRREFRRE////////FRREFRRE////FRRE FRREFRREFRRE////////////////////////////FRREFRRE////FRREFRRE FRREFRRE////////FRREFRREFRREFRRE////FRREFRRE//////////////// FRREFRRE////////////////////////FRREFRRE////FRREFRREFRREFRRE ////////////////FRREFRREFRREFRREFRRE////////////FRREFRRE//// FRREFRREFRREFRRE////////FRREFRREFRREFRRE////////////FRREFRRE FRREFRRE////////////////////////////FRREFRRE////////////FRRE FRRE////////////////FRREFRRE////////FRREFRRE////////////FRRE FRREFRREFRREFRRE////////////FRREFRRE////FRREFRREFRREFRRE//// ////FRREFRREFRREFRRE////////////FRREFRREFRREFRREFRRE//////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////FRREFRRE//////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////FRREFRRE//////// ////////////////////////////////////////////////FRREFRRE//// ////////////////////////////////////////////////////////FRRE FRRE//////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////FRREFRRE//////////////////////// ////////////////////////////////FRREFRRE////////FRREFRRE//// //////////////////////////////////////////////////////////// ////////////////////////////////////////FRREFRRE//////////// FRREFRRE//////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////FRREFRRE//////////////////////////////////// ////////////////////////FRREFRRE//////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////FRREFRRE//// ////////////////////////////////////////////////FRREFRRE//// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////FRREFRRE//////////////////////// ////////////////////////////FRREFRRE//////////////////////// ////////////////FRREFRRE//////////////////////////////////// ////////FRREFRRE//////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////FRREFRRE ////////////////////////////////////////////////////////FRRE FRRE////////////FRREFRRE//////////////////////////////////// ////FRREFRRE//////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////FRREFRRE//////////////// ////////////////////////////////////////////FRREFRREFRREFRRE //////////////////////////////////////////////////////////// ////////////////////////////////////////////////FRREFRRE//// ////////FRREFRRE//////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////FRREFRRE////////FRREFRRE//////////// ////////////////////////////////FRREFRRE//////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////FRRE FRRE////////////////////////////////////////////////////FRRE FRRE//////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////FRREFRRE//////////////// ////////////////////////////////////FRREFRRE//////////////// //////////////////////////////////////////////////////////// ////////////////FRREFRRE//////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// FRREFRRE//////////////////////////////////////////////////// ////FRREFRRE////////////FRREFRRE//////////////////////////// ////////////FRREFRRE//////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////FRRE FRRE//////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////////////////////////////////FRREFRRE////////FRREFRRE//// ////////////////////////////////////////FRREFRRE//////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// ////FRREFRRE//////////////////////////////////////////////// ////FRREFRRE//////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////