From mboxrd@z Thu Jan 1 00:00:00 1970 From: mark delfman Subject: Re: MD write performance issue - found Catalyst patches Date: Fri, 6 Nov 2009 15:51:40 +0000 Message-ID: <66781b10911060751m20307b0p77a028a062529e@mail.gmail.com> References: <66781b10910180300j2006a4b7q21444bb27dd9434e@mail.gmail.com> <19177.14609.138378.581065@notabene.brown> <4AE94D95.4060303@shiftmail.org> <66781b10910310351x7bb721c4mfba765fe9789cd7b@mail.gmail.com> <19183.47226.529417.743975@notabene.brown> <66781b10911030411y5bb32610lec72966f7cc09df@mail.gmail.com> <66781b10911040915t11a7f0c2td6a9ed5672935efb@mail.gmail.com> <4AF1B924.1060605@shiftmail.org> <66781b10911050904m407d14d6t7d3bec12578d6500@mail.gmail.com> <4AF322F6.3020802@shiftmail.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=0016e65bc360d7781f0477b5d1fc Return-path: In-Reply-To: <4AF322F6.3020802@shiftmail.org> Sender: linux-raid-owner@vger.kernel.org To: Asdo Cc: Neil Brown , linux-raid List-Id: linux-raid.ids --0016e65bc360d7781f0477b5d1fc Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Attached are later kernel results..... Not an awful lot of difference (apart from the native due to the fact 28.6 doesnt have the pacth included).... 32.rc6 is certainly upto 10% faster on R6 Note we running around 10 test on each, this is a low number for averages and the result move around 100MB plus.. but in this case we did not need to be over accurate... they show maybe 20% reduction writing to FS as opposed to direct to MD. Whilst the reads on XFS are now 20% 'faster' on XFS than to the raw device (reaching 2GBs)... .3X seems better at read caching on XFS. I have only graphed the writes... Mark On Thu, Nov 5, 2009 at 7:09 PM, Asdo wrote: > Great! > So the dirty hack pumped at x16 does really work! (while we wait for Jens= , > as written in the patch: "To be reviewed again after Jens' writeback > changes.") Thanks for having tried up to x32. > Still Raid-6 xfs write is not yet up to the old speed... maybe the old co= de > was better at filling RAID stripes exactly, who knows. > Mark, yep, personally I would be very interested in seeing how does 2.6.3= 1 > perform on your hardware so I can e.g. see exactly how much my 3ware 9650 > controllers suck... (so also pls try vanilla 3.6.31 which I think has an > integrated x4 hack, do not just try with x16 please) > We might also be interested in 2.6.32 performances if you have time, also > because 2.6.32 includes the fixes for the CPU lockups in big arrays durin= g > resyncs which was reported on this list, and this is a good incentive for > upgrading (Neil, btw, is there any chance those lockups fixes get backpor= ted > to mainstream 2.6.31.x?). > Thank you! > Asdo > > > mark delfman wrote: >> >> Hi Gents, >> >> Attached is the result of some testing with the XFS patch... as we can >> see it does make a reasonable difference! =A0Changing the value from >> 4,16,32 shows 16 is a good level... >> >> Is this a 'safe' patch at 16? >> >> I think that maybe there is still some performance to be gained, >> especially in the R6 configs which is where most would be interested i >> suspect.. but its a great start! >> >> >> I think that i should jump up to maybe .31 and see how this reacts..... >> >> Neil, i applied your writepage patch and have outputs if these are of >> interest... >> >> Thank you for the help with the pacthing and linux!!!! >> >> >> mark >> >> >> >> On Wed, Nov 4, 2009 at 5:25 PM, Asdo wrote: >> >>> >>> Hey great job Neil and Mark >>> Mark, your benchmarks seems to confirm Neil's analysis: ext2 and ext3 a= re >>> not slowed down from 2.6.28.5 and 2.6.28.6 >>> Mark why don't you try to apply the patch below here by Eric Sandeen >>> found >>> by Neil to the 2.6.28.6 to see if the xfs write performance comes back? >>> Thank you for your efforts >>> Asdo >>> >>> mark delfman wrote: >>> >>>> >>>> Some FS comparisons attached in pdf >>>> >>>> not sure what to make of them as yet, but worth posting >>>> >>>> >>>> On Tue, Nov 3, 2009 at 12:11 PM, mark delfman >>>> wrote: >>>> >>>> >>>>> >>>>> Thanks Neil, >>>>> >>>>> I seem to recall that I tried this on EXT3 and saw the same results a= s >>>>> XFS, but with your code and suggestions I think it is well worth me >>>>> trying some more tests and reporting back.... >>>>> >>>>> >>>>> Mark >>>>> >>>>> On Tue, Nov 3, 2009 at 4:58 AM, Neil Brown wrote: >>>>> >>>>> >>>>>> >>>>>> On Saturday October 31, markdelfman@googlemail.com wrote: >>>>>> >>>>>> >>>>>>> >>>>>>> I am hopeful that you or another member of this group could offer >>>>>>> some >>>>>>> advice / patch to implement the print options you suggested... if s= o >>>>>>> i >>>>>>> would happily allocated resource and time to do what i can to help >>>>>>> with this. >>>>>>> >>>>>>> >>>>>> >>>>>> I've spent a little while exploring this. >>>>>> It appears to very definitely be an XFS problem, interacting in >>>>>> interesting ways with the VM. >>>>>> >>>>>> I built a 4-drive raid6 and did some simple testing on 2.6.28.5 and >>>>>> 2.6.28.6 using each of xfs and ext2. >>>>>> >>>>>> ext2 gives write throughput of 65MB/sec on .5 and 66MB/sec on .6 >>>>>> xfs gives 86MB/sec on .5 and only 51MB/sec on .6 >>>>>> >>>>>> >>>>>> When write_cache_pages is called it calls 'writepage' some number of >>>>>> times. =A0On ext2, writepage will write at most one page. >>>>>> On xfs writepage will sometimes write multiple pages. >>>>>> >>>>>> I created a patch as below that prints (in a fairly cryptic way) >>>>>> the number of 'writepage' calls and the number of pages that XFS >>>>>> actually wrote. >>>>>> >>>>>> For ext2, the number of writepage calls is at most 1536 and averages >>>>>> around 140 >>>>>> >>>>>> For xfs with .5, there is usually only one call to writepage and it >>>>>> writes around 800 pages. >>>>>> For .6 there are about 200 calls to writepages but the achieve >>>>>> an average of about 700 pages together. >>>>>> >>>>>> So as you can see, there is very different behaviour. >>>>>> >>>>>> I notice a more recent patch in XFS in mainline which looks like a >>>>>> dirty hack to try to address this problem. >>>>>> >>>>>> I suggest you try that patch and/or take this to the XFS developers. >>>>>> >>>>>> NeilBrown >>>>>> >>>>>> >>>>>> >>>>>> diff --git a/mm/page-writeback.c b/mm/page-writeback.c >>>>>> index 08d2b96..aa4bccc 100644 >>>>>> --- a/mm/page-writeback.c >>>>>> +++ b/mm/page-writeback.c >>>>>> @@ -875,6 +875,8 @@ int write_cache_pages(struct address_space >>>>>> *mapping, >>>>>> =A0 =A0 =A0int cycled; >>>>>> =A0 =A0 =A0int range_whole =3D 0; >>>>>> =A0 =A0 =A0long nr_to_write =3D wbc->nr_to_write; >>>>>> + =A0 =A0 =A0 long hidden_writes =3D 0; >>>>>> + =A0 =A0 =A0 long clear_writes =3D 0; >>>>>> >>>>>> =A0 =A0 =A0if (wbc->nonblocking && bdi_write_congested(bdi)) { >>>>>> =A0 =A0 =A0 =A0 =A0 =A0 =A0wbc->encountered_congestion =3D 1; >>>>>> @@ -961,7 +963,11 @@ continue_unlock: >>>>>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0if (!clear_page_dirty_for= _io(page)) >>>>>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0goto cont= inue_unlock; >>>>>> >>>>>> + =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 { int orig_nr_to_write= =3D wbc->nr_to_write; >>>>>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0ret =3D (*writepage)(page= , wbc, data); >>>>>> + =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 hidden_writes +=3D ori= g_nr_to_write - >>>>>> wbc->nr_to_write; >>>>>> + =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 clear_writes ++; >>>>>> + =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 } >>>>>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0if (unlikely(ret)) { >>>>>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0if (ret = =3D=3D AOP_WRITEPAGE_ACTIVATE) { >>>>>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A0 =A0unlock_page(page); >>>>>> @@ -1008,12 +1014,37 @@ continue_unlock: >>>>>> =A0 =A0 =A0 =A0 =A0 =A0 =A0end =3D writeback_index - 1; >>>>>> =A0 =A0 =A0 =A0 =A0 =A0 =A0goto retry; >>>>>> =A0 =A0 =A0} >>>>>> + >>>>>> =A0 =A0 =A0if (!wbc->no_nrwrite_index_update) { >>>>>> =A0 =A0 =A0 =A0 =A0 =A0 =A0if (wbc->range_cyclic || (range_whole && = nr_to_write > >>>>>> 0)) >>>>>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0mapping->writeback_index = =3D done_index; >>>>>> =A0 =A0 =A0 =A0 =A0 =A0 =A0wbc->nr_to_write =3D nr_to_write; >>>>>> =A0 =A0 =A0} >>>>>> >>>>>> + =A0 =A0 =A0 { static int sum, cnt, max; >>>>>> + =A0 =A0 =A0 static unsigned long previous; >>>>>> + =A0 =A0 =A0 static int sum2, max2; >>>>>> + >>>>>> + =A0 =A0 =A0 sum +=3D clear_writes; >>>>>> + =A0 =A0 =A0 cnt +=3D 1; >>>>>> + >>>>>> + =A0 =A0 =A0 if (max < clear_writes) max =3D clear_writes; >>>>>> + >>>>>> + =A0 =A0 =A0 sum2 +=3D hidden_writes; >>>>>> + =A0 =A0 =A0 if (max2 < hidden_writes) max2 =3D hidden_writes; >>>>>> + >>>>>> + =A0 =A0 =A0 if (cnt > 100 && time_after(jiffies, previous + 10*HZ)= ) { >>>>>> + =A0 =A0 =A0 =A0 =A0 =A0 =A0 printk("write_page_cache: sum=3D%d cnt= =3D%d max=3D%d mean=3D%d >>>>>> sum2=3D%d max2=3D%d mean2=3D%d\n", >>>>>> + =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0sum, cnt, max, sum/cnt, >>>>>> + =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0sum2, max2, sum2/cnt); >>>>>> + =A0 =A0 =A0 =A0 =A0 =A0 =A0 sum =3D 0; >>>>>> + =A0 =A0 =A0 =A0 =A0 =A0 =A0 cnt =3D 0; >>>>>> + =A0 =A0 =A0 =A0 =A0 =A0 =A0 max =3D 0; >>>>>> + =A0 =A0 =A0 =A0 =A0 =A0 =A0 max2 =3D 0; >>>>>> + =A0 =A0 =A0 =A0 =A0 =A0 =A0 sum2 =3D 0; >>>>>> + =A0 =A0 =A0 =A0 =A0 =A0 =A0 previous =3D jiffies; >>>>>> + =A0 =A0 =A0 } >>>>>> + =A0 =A0 =A0 } >>>>>> =A0 =A0 =A0return ret; >>>>>> =A0} >>>>>> =A0EXPORT_SYMBOL(write_cache_pages); >>>>>> >>>>>> >>>>>> ------------------------------------------------------ >>>>>> From c8a4051c3731b6db224482218cfd535ab9393ff8 Mon Sep 17 00:00:00 20= 01 >>>>>> From: Eric Sandeen >>>>>> Date: Fri, 31 Jul 2009 00:02:17 -0500 >>>>>> Subject: [PATCH] xfs: bump up nr_to_write in xfs_vm_writepage >>>>>> >>>>>> VM calculation for nr_to_write seems off. =A0Bump it way >>>>>> up, this gets simple streaming writes zippy again. >>>>>> To be reviewed again after Jens' writeback changes. >>>>>> >>>>>> Signed-off-by: Christoph Hellwig >>>>>> Signed-off-by: Eric Sandeen >>>>>> Cc: Chris Mason >>>>>> Reviewed-by: Felix Blyakher >>>>>> Signed-off-by: Felix Blyakher >>>>>> --- >>>>>> =A0fs/xfs/linux-2.6/xfs_aops.c | =A0 =A08 ++++++++ >>>>>> =A01 files changed, 8 insertions(+), 0 deletions(-) >>>>>> >>>>>> diff --git a/fs/xfs/linux-2.6/xfs_aops.c b/fs/xfs/linux-2.6/xfs_aops= .c >>>>>> index 7ec89fc..aecf251 100644 >>>>>> --- a/fs/xfs/linux-2.6/xfs_aops.c >>>>>> +++ b/fs/xfs/linux-2.6/xfs_aops.c >>>>>> @@ -1268,6 +1268,14 @@ xfs_vm_writepage( >>>>>> =A0 =A0 =A0if (!page_has_buffers(page)) >>>>>> =A0 =A0 =A0 =A0 =A0 =A0 =A0create_empty_buffers(page, 1 << inode->i_= blkbits, 0); >>>>>> >>>>>> + >>>>>> + =A0 =A0 =A0 /* >>>>>> + =A0 =A0 =A0 =A0* =A0VM calculation for nr_to_write seems off. =A0B= ump it way >>>>>> + =A0 =A0 =A0 =A0* =A0up, this gets simple streaming writes zippy ag= ain. >>>>>> + =A0 =A0 =A0 =A0* =A0To be reviewed again after Jens' writeback cha= nges. >>>>>> + =A0 =A0 =A0 =A0*/ >>>>>> + =A0 =A0 =A0 wbc->nr_to_write *=3D 4; >>>>>> + >>>>>> =A0 =A0 =A0/* >>>>>> =A0 =A0 =A0 * Convert delayed allocate, unwritten or unmapped space >>>>>> =A0 =A0 =A0 * to real space and flush out to disk. >>>>>> -- >>>>>> 1.6.4.3 >>>>>> >>>>>> >>>>>> >>>>>> >>> >>> > > --0016e65bc360d7781f0477b5d1fc Content-Type: application/pdf; name="XFSvMD_2.pdf" Content-Disposition: attachment; filename="XFSvMD_2.pdf" Content-Transfer-Encoding: base64 X-Attachment-Id: f_g1p4gc4p0 JVBERi0xLjQNJeLjz9MNCjkzIDAgb2JqDTw8L0xpbmVhcml6ZWQgMS9MIDM0NjE5L08gOTUvRSAy NzU0OS9OIDEvVCAzMjcxMi9IIFsgNjM2IDE3MV0+Pg1lbmRvYmoNICAgICAgICAgICAgICAgICAg DQp4cmVmDQo5MyAxNw0KMDAwMDAwMDAxNiAwMDAwMCBuDQowMDAwMDAwOTc3IDAwMDAwIG4NCjAw MDAwMDExMjQgMDAwMDAgbg0KMDAwMDAwMTM3MSAwMDAwMCBuDQowMDAwMDAxNzgxIDAwMDAwIG4N CjAwMDAwMDIxNjQgMDAwMDAgbg0KMDAwMDAwMjczOSAwMDAwMCBuDQowMDAwMDAzMjM5IDAwMDAw IG4NCjAwMDAwMDM3NjAgMDAwMDAgbg0KMDAwMDAwNDM2NCAwMDAwMCBuDQowMDAwMDA0OTQzIDAw MDAwIG4NCjAwMDAwMDU0NTMgMDAwMDAgbg0KMDAwMDAwNjAxNiAwMDAwMCBuDQowMDAwMDI2ODU5 IDAwMDAwIG4NCjAwMDAwMjcxMDggMDAwMDAgbg0KMDAwMDAwMDgwNyAwMDAwMCBuDQowMDAwMDAw NjM2IDAwMDAwIG4NCnRyYWlsZXINCjw8L1NpemUgMTEwL1ByZXYgMzI3MDEvWFJlZlN0bSA4MDcv Um9vdCA5NCAwIFIvSW5mbyA0IDAgUi9JRFs8RkJGNUEzMjI3RUEwODQ0Qzk4NjlENUVDNjY1NzAy RkE+PDJFOUVERjZBRTZBMzMxNEE4QkNEQzVBOTVBMUE3QjM0Pl0+Pg0Kc3RhcnR4cmVmDQowDQol JUVPRg0KIA0KMTA5IDAgb2JqDTw8L0xlbmd0aCA4NS9DIDg5L0ZpbHRlci9GbGF0ZURlY29kZS9J IDExMS9TIDM4Pj5zdHJlYW0NCnjaYmBg4GVgYN7JAATplgyogBGIWRg4GpDFeKGYgeE7Az8DA1MP i4NIg/wCl4ZNjT5MfCyfmhcwKEg4wLRnfYLQLHfhBrAwMNRZQw2/DhBgANpaDfQNCmVuZHN0cmVh bQ1lbmRvYmoNMTA4IDAgb2JqDTw8L0xlbmd0aCAyMi9GaWx0ZXIvRmxhdGVEZWNvZGUvV1sxIDEg MV0vSW5kZXhbNSA4OF0vRGVjb2RlUGFybXM8PC9Db2x1bW5zIDMvUHJlZGljdG9yIDEyPj4vU2l6 ZSA5My9UeXBlL1hSZWY+PnN0cmVhbQ0KeNpiYmJkYGJgYBzFtMEAAQYAuqcBCw0KZW5kc3RyZWFt DWVuZG9iag05NCAwIG9iag08PC9NYXJrSW5mbzw8L01hcmtlZCB0cnVlPj4vTWV0YWRhdGEgMyAw IFIvUGFnZXMgMiAwIFIvUGFnZUxheW91dC9PbmVDb2x1bW4vU3RydWN0VHJlZVJvb3QgNSAwIFIv VHlwZS9DYXRhbG9nL0xhbmco/v8ARQBOAC0ARwBCKT4+DWVuZG9iag05NSAwIG9iag08PC9Dcm9w Qm94WzAuMCA2MTczLjAzIDU5NS4zMiA3MDE0Ljk1XS9QYXJlbnQgMiAwIFIvU3RydWN0UGFyZW50 cyAwL0NvbnRlbnRzWzk3IDAgUiA5OCAwIFIgOTkgMCBSIDEwMCAwIFIgMTAxIDAgUiAxMDIgMCBS IDEwMyAwIFIgMTA0IDAgUl0vUm90YXRlIDAvTWVkaWFCb3hbMC4wIDYxNzMuMDMgNTk1LjMyIDcw MTQuOTVdL1Jlc291cmNlczw8L0ZvbnQ8PC9UVDAgOTYgMCBSPj4+Pi9UeXBlL1BhZ2U+Pg1lbmRv YmoNOTYgMCBvYmoNPDwvU3VidHlwZS9UcnVlVHlwZS9Gb250RGVzY3JpcHRvciAxMDYgMCBSL0xh c3RDaGFyIDExOS9XaWR0aHNbMjI2IDAgMCAwIDAgMCAwIDAgMzAzIDMwMyAwIDAgMCAzMDYgMjUy IDAgNTA3IDUwNyA1MDcgNTA3IDUwNyA1MDcgNTA3IDAgNTA3IDAgMCAwIDAgMCAwIDAgMCA1Nzkg MCAwIDYxNSAwIDAgMCAwIDI1MiAwIDAgMCA4NTUgNjQ2IDAgNTE3IDAgNTQzIDAgMCAwIDAgODkw IDAgMCAwIDAgMCAwIDAgMCAwIDQ3OSAwIDQyMyAwIDQ5OCAwIDAgNTI1IDIyOSAwIDAgMCAwIDAg MCAwIDAgMzQ5IDM5MSAzMzUgMCA0NTIgNzE1XS9CYXNlRm9udC9ZWkFWVlgrQ2FsaWJyaS9GaXJz dENoYXIgMzIvVG9Vbmljb2RlIDEwNyAwIFIvRW5jb2RpbmcvV2luQW5zaUVuY29kaW5nL1R5cGUv Rm9udD4+DWVuZG9iag05NyAwIG9iag08PC9MZW5ndGggMzEzL0ZpbHRlci9GbGF0ZURlY29kZT4+ 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 3IiKuAEVUB7lmpfx7oAdApstXxiTf/A3/sKf+AO/4zf8il/wM67gJ/yIH3AZl/A9vsO3+AZf4yt8 iS/wOT7Dp/gEH+MjXMQFfIgP8D7O4z28i3fwNt7Cm3gDr+M1vIpXcA4v4yW8iBfwPJ7Ds3gGT+Mp PIkn8Dgew1mcwaM4jVM4iRM4jmM4iiM4jEM4CAuliOEA9mMf9iKKPdiNXdiJHdiObdiKLdiMTdiI DViPdViLNViNVViJFViOZViKJViMRViIBZiPeXgED+MhzMUcPIjZtvzmJcL6F9a/sP6F9S+sf2H9 C+tfWP/C+hfWv7D+hfUvrH9h/QvrX1j/wvoX1r+EwR4g7AHCHiDsAcIeIOwBwh4g7AHCHiDsAcIe IOwBwh4g7AHCHiDsAcIeIOwBwh4g7AHCHiDsAcIeIOwBwh4g7AHCHiDsAcIeIOwBwh4g7AHC+hfW v7D+hbUvrH1h7QtrX1j7wtoX1r6w9oW1L6z9a70PX+evnGv9Aa7zV5W+ef8OADt/n9QNCmVuZHN0 cmVhbQ1lbmRvYmoNMTA2IDAgb2JqDTw8L1N0ZW1WIDgwL0ZvbnROYW1lL1laQVZWWCtDYWxpYnJp L0ZvbnRGaWxlMiAxMDUgMCBSL0ZvbnRTdHJldGNoL05vcm1hbC9Gb250V2VpZ2h0IDQwMC9GbGFn cyAzMi9EZXNjZW50IC0xOTQvRm9udEJCb3hbLTQ3NiAtMTk0IDEyMTQgOTUyXS9Bc2NlbnQgOTUy L0ZvbnRGYW1pbHkoQ2FsaWJyaSkvQ2FwSGVpZ2h0IDYzMi9YSGVpZ2h0IDQ2Ny9UeXBlL0ZvbnRE ZXNjcmlwdG9yL0l0YWxpY0FuZ2xlIDA+Pg1lbmRvYmoNMTA3IDAgb2JqDTw8L0xlbmd0aCAzNzAv RmlsdGVyL0ZsYXRlRGVjb2RlPj5zdHJlYW0NCkiJXJLLboMwEEX3fMUsk0XEy9iJhJCqJJVY9KHS fgCxhxSpGMuQBX9fDxOlUpGAY5k7PmYcH+tTbfsZ4nc/6gZn6HprPE7jzWuEC157G6UZmF7P99H6 1EProjiEm2WacahtN0ZlCfFHmJxmv8DmyYwX3Ebxmzfoe3uFzdex2ULc3Jz7wQHtDAlUFRjsQqGX 1r22A0K8xna1CfP9vOxC5u+Lz8UhZOs4ZRk9Gpxcq9G39opRmYSrgvI5XFWE1vybz++xS6e/Wx+V GX2cJOEVeM+8Jz4wH4hPzCfiM/M5cM7ZnLJ5ypwSZ8wZcc6cEwtmQVwwF8SSWRKzQ04OgmsKqik4 Kygr2E2Qm2A3QW6C3QS5FexWkFvBPgX5FIpZBZZcX1J9yZ6SPCW7SXKT7CPJR/K6ktZVXFNRTcVZ RVnFnoo8Fe9L0b4Urxte1JT736f2hFMEj97rm/eh7etRW/tNne4tPk6jGx2EFN3RrwADADb+tT0N CmVuZHN0cmVhbQ1lbmRvYmoNMSAwIG9iag08PC9GaXJzdCA2OTEvTGVuZ3RoIDExNDgvRmlsdGVy L0ZsYXRlRGVjb2RlL04gODgvVHlwZS9PYmpTdG0+PnN0cmVhbQ0KeNqMV9FqJDcQ/BX9wUjqllqC wxBCDsIRY2y/GT84vuHOsFkfmzXc/X2q1d7LJpbGgmV73CqVqqsl7Tg577Ir5MSFxK64INFVFwlP 3oXAjC98BDHi4xEJkRA1lfGVECtiRqoCrFQRYFAkcIaKWLKL4MtIRkBy8k4huUSshSkgi4AKAwc+ EeDAVyAigq8wcOAr0BHBV312BL4KnQS+Kt4RIN5HR4QIffhEn4FLiBU4UAdMIkHMwGEJwh+k5ebq GEuxD44DIibrkpzFMfiS9w5WxARyBl8Cb5NaMQ98GYuzSs7JMfgy1tMSBeIS+AQ+JfBJFZfAV6AD 1sSSySXwlZpdAp/Wk8BXC8Yh2cOkVBExP0N6QN05IGIxLQFGOFBQxPqAUIQ/kECEZmjpBBKUQAz9 GXyMolAqcWGnliWYLOBLGETjKcNvAV+GWFDBFuDAJzBPwKd9EfAVNBOPVCBCwFexLyCZKkwp4Kul OLSWPerE5mIPcizJ2FCuwKKAYrElOMCnAothvMMUjphUYClhM6A0JhSBLcXsi6vgY5j64cPyCXvW u+vl6uGw7o+3h3XF/v1v4nL9fvy0/nBhuX7erX88fMPeVsTtj2/rcnM8vDw22PXz8/HiQinvsI8B 0O2hAUa0ECxEC2SBNdwvV65NWW6Wm/XRaC5f/vr7zuMEKaBlft/vnvbrzdcHrPvx6cvLYV1uoe3P 5+/LL4fj0+NuXX7bf94/H9flUr8+QtHPvy4u7t4X4l6V7192Oz2FP5///QrSzZZutvay0XezoZuN 3Sx1s9zNpm62W1vs1ha7tcVubdStjbq10Vlt574TDfI8yKdBPr/J01mB1C2LumVxtyzulsXdlnG3 ZdxtGXdbxt2Wcbdl3K2Nu7Wls9rO/UlhkI+DPA3y/P/8fbt3PA59fj30V8vVF1db2XaF4LLZGo2b o7Q5ylujd0kvR9Vbrfxq7hSzrpivxcor1pFi7SpWZzEbirEUYynGIsYixiLGIsaC3wpJp7zwabbQ aQ15Zaz3ZwX8+vXhcHxTogBhZfS9VXOtvv540nE/Hq8YN0f63dEGmFX9cdVnHvb7p/rKRn9VX0nj 8aaPxzug6aPxeNM39i81fWP/UtM39i+pPhn7l1WfjP3Lqk/G/onqk7F/ovpk7J80fWP/StM39q80 fUP/7rC1xM6F2LnIdi6ynYts5yLbuch2KLKdiGzHIdtZyMaSjSXV11/yqC989pj1HdB+2L2+Ftoj 65uiPZb3T1PV20bG7a5ZxzeOi29XXd0AtDupbACKAmTjRLcbceM6DSoyj3uO/0cUwBuAJpI2AE3k xrVDTeTGvUNN5IaTrCLThpOsItOGk6wi04aTSUWmDSeTikxjJ+33Dhg6rXJ6SX2DpGlknEaGaaSf Rdp7wxSyTCNlGpmnkWkaOd0jnu4RT/eIp3vE0z2i6R7RdI/o5HxI7yHTNJKnkTSNjNPIMI30s8hY p5FlGinTyOkexekexekexekexekexekexekehekehekehekehZke/SPAACHRzJANCmVuZHN0cmVh bQ1lbmRvYmoNMiAwIG9iag08PC9Db3VudCAxL1R5cGUvUGFnZXMvS2lkc1s5NSAwIFJdPj4NZW5k b2JqDTMgMCBvYmoNPDwvU3VidHlwZS9YTUwvTGVuZ3RoIDM1NjMvVHlwZS9NZXRhZGF0YT4+c3Ry ZWFtDQo8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/ Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAg Q29yZSA0LjAtYzMxNiA0NC4yNTM5MjEsIFN1biBPY3QgMDEgMjAwNiAxNzoxNDozOSI+CiAgIDxy ZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4 LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHht bG5zOnhhcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyI+CiAgICAgICAgIDx4YXA6TW9k aWZ5RGF0ZT4yMDA5LTExLTA2VDE1OjQyOjU1WjwveGFwOk1vZGlmeURhdGU+CiAgICAgICAgIDx4 YXA6Q3JlYXRlRGF0ZT4yMDA5LTExLTA2VDE1OjQyOjU0WjwveGFwOkNyZWF0ZURhdGU+CiAgICAg ICAgIDx4YXA6TWV0YWRhdGFEYXRlPjIwMDktMTEtMDZUMTU6NDI6NTVaPC94YXA6TWV0YWRhdGFE YXRlPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6 YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6eGFwTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFw LzEuMC9tbS8iPgogICAgICAgICA8eGFwTU06RG9jdW1lbnRJRD51dWlkOjE4MjI0ZTMwLWNmZmEt NGY3My1hODU5LWRlOGQ1MmViMjk2ZjwveGFwTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhhcE1N Okluc3RhbmNlSUQ+dXVpZDpmNDcyMGI2OS1jY2NhLTRmNjctOTZhYi0xYTMwZjFhY2U2Y2E8L3hh cE1NOkluc3RhbmNlSUQ+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2Ny aXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3Jn L2RjL2VsZW1lbnRzLzEuMS8iPgogICAgICAgICA8ZGM6Zm9ybWF0PmFwcGxpY2F0aW9uL3BkZjwv ZGM6Zm9ybWF0PgogICAgICAgICA8ZGM6Y3JlYXRvcj4KICAgICAgICAgICAgPHJkZjpTZXE+CiAg ICAgICAgICAgICAgIDxyZGY6bGk+TWFyayBLPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNl cT4KICAgICAgICAgPC9kYzpjcmVhdG9yPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgICAg PHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6cGRmPSJodHRw Oi8vbnMuYWRvYmUuY29tL3BkZi8xLjMvIj4KICAgICAgICAgPHBkZjpQcm9kdWNlcj5BZG9iZSBQ REYgTGlicmFyeSA4LjA8L3BkZjpQcm9kdWNlcj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAg ICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnBkZng9 Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGRmeC8xLjMvIj4KICAgICAgICAgPHBkZng6Q29tcGFueT5H cml6bGk3Nzc8L3BkZng6Q29tcGFueT4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRm OlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg ICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pg0KZW5kc3RyZWFtDWVuZG9iag00IDAg b2JqDTw8L0NyZWF0aW9uRGF0ZShEOjIwMDkxMTA2MTU0MjU0WikvQXV0aG9yKE1hcmsgSykvQ3Jl YXRvcij+/wBBAGMAcgBvAGIAYQB0ACAAUABEAEYATQBhAGsAZQByACAAOAAuADEAIABmAG8AcgAg AFcAbwByAGQpL1Byb2R1Y2VyKEFkb2JlIFBERiBMaWJyYXJ5IDguMCkvTW9kRGF0ZShEOjIwMDkx MTA2MTU0MjU1WikvQ29tcGFueShHcml6bGk3NzcpPj4NZW5kb2JqDXhyZWYNCjAgOTMNCjAwMDAw MDAwMDAgNjU1MzUgZg0KMDAwMDAyNzU0OSAwMDAwMCBuDQowMDAwMDI4Nzk0IDAwMDAwIG4NCjAw MDAwMjg4NDYgMDAwMDAgbg0KMDAwMDAzMjQ4NiAwMDAwMCBuDQowMDAwMDAwMDAwIDY1NTM1IGYN CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1 IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1 NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2 NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1 MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1 IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1 NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2 NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCnRyYWlsZXINCjw8L1NpemUgOTM+Pg0Kc3Rh cnR4cmVmDQoxMTYNCiUlRU9GDQo= --0016e65bc360d7781f0477b5d1fc--