From c402442786bdca729283146279f8a05a1228a0b6 Mon Sep 17 00:00:00 2001 From: Mitchell Livingston Date: Sun, 23 Mar 2008 00:56:43 +0000 Subject: [PATCH] decouple the group controller with the group window, and as a result only have the groups window loaded when it's opened --- Transmission.xcodeproj/project.pbxproj | 8 +- macosx/AddWindowController.m | 4 +- macosx/Controller.m | 15 +- macosx/GroupsController.h | 58 + macosx/GroupsController.m | 315 +++ macosx/GroupsWindow.xib | 2658 ++++++++++++------------ macosx/GroupsWindowController.h | 13 +- macosx/GroupsWindowController.m | 262 +-- macosx/Torrent.m | 4 +- macosx/TorrentCell.m | 4 +- 10 files changed, 1754 insertions(+), 1587 deletions(-) create mode 100644 macosx/GroupsController.h create mode 100644 macosx/GroupsController.m diff --git a/Transmission.xcodeproj/project.pbxproj b/Transmission.xcodeproj/project.pbxproj index ec5cd092f..fcf526607 100644 --- a/Transmission.xcodeproj/project.pbxproj +++ b/Transmission.xcodeproj/project.pbxproj @@ -183,6 +183,7 @@ A2F41DBD0D0B96C0006CE378 /* InfoBlue.png in Resources */ = {isa = PBXBuildFile; fileRef = A2F41DBB0D0B96C0006CE378 /* InfoBlue.png */; }; A2F41F8E0D73595100B82116 /* InfoTracker.png in Resources */ = {isa = PBXBuildFile; fileRef = A2F41F8D0D73595100B82116 /* InfoTracker.png */; }; A2FB057F0BFEB6800095564D /* DragOverlayView.m in Sources */ = {isa = PBXBuildFile; fileRef = A2FB057D0BFEB6800095564D /* DragOverlayView.m */; }; + A2FB701C0D95CAEA0001F331 /* GroupsController.m in Sources */ = {isa = PBXBuildFile; fileRef = A2FB701B0D95CAEA0001F331 /* GroupsController.m */; }; A2FE61D80CD3D0A500D683E1 /* InfoTabBackGraphite.png in Resources */ = {isa = PBXBuildFile; fileRef = A2FE61D70CD3D0A500D683E1 /* InfoTabBackGraphite.png */; }; BE1183570CE160C50002D0F3 /* bsdqueue.h in Headers */ = {isa = PBXBuildFile; fileRef = BE11834D0CE160C50002D0F3 /* bsdqueue.h */; }; BE1183580CE160C50002D0F3 /* declspec.h in Headers */ = {isa = PBXBuildFile; fileRef = BE11834E0CE160C50002D0F3 /* declspec.h */; }; @@ -611,6 +612,8 @@ A2FB057C0BFEB6800095564D /* DragOverlayView.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = DragOverlayView.h; path = macosx/DragOverlayView.h; sourceTree = ""; }; A2FB057D0BFEB6800095564D /* DragOverlayView.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = DragOverlayView.m; path = macosx/DragOverlayView.m; sourceTree = ""; }; A2FB06950BFF484A0095564D /* Globe.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Globe.png; path = macosx/Images/Globe.png; sourceTree = ""; }; + A2FB701A0D95CAEA0001F331 /* GroupsController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GroupsController.h; path = macosx/GroupsController.h; sourceTree = ""; }; + A2FB701B0D95CAEA0001F331 /* GroupsController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = GroupsController.m; path = macosx/GroupsController.m; sourceTree = ""; }; A2FE61D70CD3D0A500D683E1 /* InfoTabBackGraphite.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = InfoTabBackGraphite.png; path = macosx/Images/InfoTabBackGraphite.png; sourceTree = ""; }; BE1183480CE160960002D0F3 /* libminiupnp.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libminiupnp.a; sourceTree = BUILT_PRODUCTS_DIR; }; BE11834D0CE160C50002D0F3 /* bsdqueue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = bsdqueue.h; path = "third-party/miniupnp/bsdqueue.h"; sourceTree = ""; }; @@ -853,6 +856,8 @@ A20BFFB60D091CC700CE5D2B /* ToolbarSegmentedCell.m */, A22180960D148A71007D09ED /* GroupsWindowController.h */, A22180970D148A71007D09ED /* GroupsWindowController.m */, + A2FB701A0D95CAEA0001F331 /* GroupsController.h */, + A2FB701B0D95CAEA0001F331 /* GroupsController.m */, ); name = Sources; sourceTree = ""; @@ -1809,6 +1814,7 @@ A22180980D148A71007D09ED /* GroupsWindowController.m in Sources */, A26AF21A0D2DA35A00FF7140 /* FileOutlineController.m in Sources */, A26AF2840D2DC27C00FF7140 /* AddWindowController.m in Sources */, + A2FB701C0D95CAEA0001F331 /* GroupsController.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -2119,7 +2125,7 @@ GCC_WARN_UNUSED_FUNCTION = NO; GCC_WARN_UNUSED_PARAMETER = NO; GCC_WARN_UNUSED_VALUE = NO; - GCC_WARN_UNUSED_VARIABLE = NO; + GCC_WARN_UNUSED_VARIABLE = YES; IBC_FLATTEN_NIBS = YES; MACOSX_DEPLOYMENT_TARGET = 10.4; OTHER_CFLAGS = "$(inherited)"; diff --git a/macosx/AddWindowController.m b/macosx/AddWindowController.m index 84f8e1193..af12e9c30 100644 --- a/macosx/AddWindowController.m +++ b/macosx/AddWindowController.m @@ -24,7 +24,7 @@ #import "AddWindowController.h" #import "Controller.h" -#import "GroupsWindowController.h" +#import "GroupsController.h" #import "NSStringAdditions.h" #import "NSMenuAdditions.h" #import "NSApplicationAdditions.h" @@ -291,7 +291,7 @@ for (i = [menu numberOfItems]-1 - 2; i >= 0; i--) [menu removeItemAtIndex: i]; - NSMenu * groupMenu = [[GroupsWindowController groups] groupMenuWithTarget: self action: @selector(changeGroupValue:) isSmall: NO]; + NSMenu * groupMenu = [[GroupsController groups] groupMenuWithTarget: self action: @selector(changeGroupValue:) isSmall: NO]; [menu appendItemsFromMenu: groupMenu atIndexes: [NSIndexSet indexSetWithIndexesInRange: NSMakeRange(0, [groupMenu numberOfItems])] atBottom: NO]; } diff --git a/macosx/Controller.m b/macosx/Controller.m index b3b41aea0..e3beae0e4 100644 --- a/macosx/Controller.m +++ b/macosx/Controller.m @@ -31,6 +31,7 @@ #import "CreatorWindowController.h" #import "StatsWindowController.h" #import "GroupsWindowController.h" +#import "GroupsController.h" #import "AboutWindowController.h" #import "ButtonToolbarItem.h" #import "GroupToolbarItem.h" @@ -2099,7 +2100,7 @@ void sleepCallBack(void * controller, io_service_t y, natural_t messageType, voi - (void) showGroups: (id) sender { - [[GroupsWindowController groups] showWindow: self]; + [[GroupsWindowController groupsWindow] showWindow: self]; } - (void) menuNeedsUpdate: (NSMenu *) menu @@ -2110,7 +2111,7 @@ void sleepCallBack(void * controller, io_service_t y, natural_t messageType, voi for (i = [menu numberOfItems]-1 - 2; i >= 0; i--) [menu removeItemAtIndex: i]; - NSMenu * groupMenu = [[GroupsWindowController groups] groupMenuWithTarget: self action: @selector(setGroup:) isSmall: NO]; + NSMenu * groupMenu = [[GroupsController groups] groupMenuWithTarget: self action: @selector(setGroup:) isSmall: NO]; [menu appendItemsFromMenu: groupMenu atIndexes: [NSIndexSet indexSetWithIndexesInRange: NSMakeRange(0, [groupMenu numberOfItems])] atBottom: NO]; } @@ -2120,7 +2121,7 @@ void sleepCallBack(void * controller, io_service_t y, natural_t messageType, voi for (i = [menu numberOfItems]-1; i >= 3; i--) [menu removeItemAtIndex: i]; - NSMenu * groupMenu = [[GroupsWindowController groups] groupMenuWithTarget: self action: @selector(setGroupFilter:) + NSMenu * groupMenu = [[GroupsController groups] groupMenuWithTarget: self action: @selector(setGroupFilter:) isSmall: YES]; [menu appendItemsFromMenu: groupMenu atIndexes: [NSIndexSet indexSetWithIndexesInRange: NSMakeRange(0, [groupMenu numberOfItems])] atBottom: YES]; @@ -2208,9 +2209,9 @@ void sleepCallBack(void * controller, io_service_t y, natural_t messageType, voi toolTip = NSLocalizedString(@"Group: No Label", "Groups -> Button"); break; default: - icon = [[GroupsWindowController groups] imageForIndex: index isSmall: YES]; + icon = [[GroupsController groups] imageForIndex: index isSmall: YES]; toolTip = [NSLocalizedString(@"Group: ", "Groups -> Button") stringByAppendingString: - [[GroupsWindowController groups] nameForIndex: index]]; + [[GroupsController groups] nameForIndex: index]]; } [[fGroupFilterMenu itemAtIndex: 0] setImage: icon]; @@ -2488,13 +2489,13 @@ void sleepCallBack(void * controller, io_service_t y, natural_t messageType, voi if ([ident isEqualToString: @"Group"]) { int group = [[item objectForKey: @"Group"] intValue]; - return group != -1 ? [[GroupsWindowController groups] nameForIndex: group] + return group != -1 ? [[GroupsController groups] nameForIndex: group] : NSLocalizedString(@"No Group", "Group table row"); } else if ([ident isEqualToString: @"Color"]) { int group = [[item objectForKey: @"Group"] intValue]; - return group != -1 ? [[GroupsWindowController groups] imageForIndex: group isSmall: YES] + return group != -1 ? [[GroupsController groups] imageForIndex: group isSmall: YES] : [NSImage imageNamed: NSImageNameStopProgressTemplate]; } else if ([ident isEqualToString: @"DL Image"]) diff --git a/macosx/GroupsController.h b/macosx/GroupsController.h new file mode 100644 index 000000000..dda880ac7 --- /dev/null +++ b/macosx/GroupsController.h @@ -0,0 +1,58 @@ +/****************************************************************************** + * $Id$ + * + * Copyright (c) 2007-2008 Transmission authors and contributors + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + * DEALINGS IN THE SOFTWARE. + *****************************************************************************/ + +#import + +@class CTGradient; + +@interface GroupsController : NSObject +{ + NSMutableArray * fGroups; +} + ++ (GroupsController *) groups; + +- (int) numberOfGroups; + +- (int) orderValueForIndex: (int) index; +- (CTGradient *) gradientForIndex: (int) index; + +- (NSString *) nameForIndex: (int) index; +- (NSString *) nameForRowIndex: (int) row; +- (void) setName: (NSString *) name forRowIndex: (int) index; + +- (NSImage *) imageForIndex: (int) index isSmall: (BOOL) small; +- (NSImage *) imageForRowIndex: (int) row isSmall: (BOOL) small; + +- (NSColor *) colorForRowIndex: (int) row; +- (NSColor *) setColor: (NSColor *) color forRowIndex: (int) row; + +- (void) addGroupWithName: (NSString *) name color: (NSColor *) color; +- (void) removeGroupWithRowIndexes: (NSIndexSet *) rowIndexes; + +- (NSIndexSet *) moveGroupsAtIndexes: (NSIndexSet *) indexes toRow: (int) newRow oldSelected: (NSIndexSet *) selectedIndexes; + +- (NSMenu *) groupMenuWithTarget: (id) target action: (SEL) action isSmall: (BOOL) small; + +@end diff --git a/macosx/GroupsController.m b/macosx/GroupsController.m new file mode 100644 index 000000000..5a2264e1f --- /dev/null +++ b/macosx/GroupsController.m @@ -0,0 +1,315 @@ +/****************************************************************************** + * $Id$ + * + * Copyright (c) 2007-2008 Transmission authors and contributors + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + * DEALINGS IN THE SOFTWARE. + *****************************************************************************/ + +#import "GroupsController.h" +#import "CTGradient.h" +#import "NSBezierPathAdditions.h" + +#define ICON_WIDTH 16.0 +#define ICON_WIDTH_SMALL 12.0 + +@interface GroupsController (Private) + +- (void) saveGroups; + +- (CTGradient *) gradientForColor: (NSColor *) color; +- (NSImage *) imageForGroup: (NSDictionary *) dict isSmall: (BOOL) small; + +@end + +@implementation GroupsController + +GroupsController * fGroupsInstance = nil; ++ (GroupsController *) groups +{ + if (!fGroupsInstance) + fGroupsInstance = [[GroupsController alloc] init]; + return fGroupsInstance; +} + +- (id) init +{ + if ((self = [super init])) + { + NSData * data; + if ((data = [[NSUserDefaults standardUserDefaults] dataForKey: @"Groups"])) + fGroups = [[NSUnarchiver unarchiveObjectWithData: data] retain]; + else + { + //default groups + NSMutableDictionary * red = [NSMutableDictionary dictionaryWithObjectsAndKeys: + [NSColor redColor], @"Color", + NSLocalizedString(@"Red", "Groups -> Name"), @"Name", + [NSNumber numberWithInt: 0], @"Index", nil]; + + NSMutableDictionary * orange = [NSMutableDictionary dictionaryWithObjectsAndKeys: + [NSColor orangeColor], @"Color", + NSLocalizedString(@"Orange", "Groups -> Name"), @"Name", + [NSNumber numberWithInt: 1], @"Index", nil]; + + NSMutableDictionary * yellow = [NSMutableDictionary dictionaryWithObjectsAndKeys: + [NSColor yellowColor], @"Color", + NSLocalizedString(@"Yellow", "Groups -> Name"), @"Name", + [NSNumber numberWithInt: 2], @"Index", nil]; + + NSMutableDictionary * green = [NSMutableDictionary dictionaryWithObjectsAndKeys: + [NSColor greenColor], @"Color", + NSLocalizedString(@"Green", "Groups -> Name"), @"Name", + [NSNumber numberWithInt: 3], @"Index", nil]; + + NSMutableDictionary * blue = [NSMutableDictionary dictionaryWithObjectsAndKeys: + [NSColor blueColor], @"Color", + NSLocalizedString(@"Blue", "Groups -> Name"), @"Name", + [NSNumber numberWithInt: 4], @"Index", nil]; + + NSMutableDictionary * purple = [NSMutableDictionary dictionaryWithObjectsAndKeys: + [NSColor purpleColor], @"Color", + NSLocalizedString(@"Purple", "Groups -> Name"), @"Name", + [NSNumber numberWithInt: 5], @"Index", nil]; + + NSMutableDictionary * gray = [NSMutableDictionary dictionaryWithObjectsAndKeys: + [NSColor grayColor], @"Color", + NSLocalizedString(@"Gray", "Groups -> Name"), @"Name", + [NSNumber numberWithInt: 6], @"Index", nil]; + + fGroups = [[NSMutableArray alloc] initWithObjects: red, orange, yellow, green, blue, purple, gray, nil]; + [self saveGroups]; //make sure this is saved right away + } + } + + return self; +} + +- (void) dealloc +{ + [fGroups release]; + [super dealloc]; +} + +- (int) numberOfGroups +{ + return [fGroups count]; +} + +- (int) orderValueForIndex: (int) index +{ + if (index != -1) + { + int i; + for (i = 0; i < [fGroups count]; i++) + if (index == [[[fGroups objectAtIndex: i] objectForKey: @"Index"] intValue]) + return i; + } + return -1; +} + +- (CTGradient *) gradientForIndex: (int) index +{ + int orderIndex = [self orderValueForIndex: index]; + return orderIndex != -1 ? [self gradientForColor: [[fGroups objectAtIndex: orderIndex] objectForKey: @"Color"]] : nil; +} + +- (NSString *) nameForIndex: (int) index +{ + int orderIndex = [self orderValueForIndex: index]; + return orderIndex != -1 ? [self nameForRowIndex: [self orderValueForIndex: orderIndex]] : nil; +} + +- (NSString *) nameForRowIndex: (int) index +{ + return [[fGroups objectAtIndex: index] objectForKey: @"Name"]; +} + +- (void) setName: (NSString *) name forRowIndex: (int) row +{ + [[fGroups objectAtIndex: row] setObject: name forKey: @"Name"]; + [self saveGroups]; + + [[NSNotificationCenter defaultCenter] postNotificationName: @"UpdateGroups" object: self]; +} + +- (NSImage *) imageForIndex: (int) index isSmall: (BOOL) small +{ + int orderIndex = [self orderValueForIndex: index]; + return orderIndex != -1 ? [self imageForRowIndex: orderIndex isSmall: small] : nil; +} + +- (NSImage *) imageForRowIndex: (int) row isSmall: (BOOL) small +{ + return [self imageForGroup: [fGroups objectAtIndex: row] isSmall: small]; +} + +- (NSColor *) colorForRowIndex: (int) row +{ + return [[fGroups objectAtIndex: row] objectForKey: @"Color"]; +} + +- (NSColor *) setColor: (NSColor *) color forRowIndex: (int) row +{ + [[fGroups objectAtIndex: row] setObject: color forKey: @"Color"]; + + [[GroupsController groups] saveGroups]; + [[NSNotificationCenter defaultCenter] postNotificationName: @"UpdateGroups" object: self]; +} + +- (void) addGroupWithName: (NSString *) name color: (NSColor *) color +{ + //find the lowest index + int index; + for (index = 0; index < [fGroups count]; index++) + { + BOOL found = NO; + NSEnumerator * enumerator = [fGroups objectEnumerator]; + NSDictionary * dict; + while ((dict = [enumerator nextObject])) + if ([[dict objectForKey: @"Index"] intValue] == index) + { + found = YES; + break; + } + + if (!found) + break; + } + + [fGroups addObject: [NSMutableDictionary dictionaryWithObjectsAndKeys: [NSNumber numberWithInt: index], @"Index", + [NSColor cyanColor], @"Color", @"", @"Name", nil]]; + + [[NSNotificationCenter defaultCenter] postNotificationName: @"UpdateGroups" object: self]; + [self saveGroups]; +} + +- (void) removeGroupWithRowIndexes: (NSIndexSet *) rowIndexes +{ + NSMutableIndexSet * indexes = [NSMutableIndexSet indexSet]; + int index; + for (index = [rowIndexes firstIndex]; index != NSNotFound; index = [rowIndexes indexGreaterThanIndex: index]) + [indexes addIndex: [[[fGroups objectAtIndex: index] objectForKey: @"Index"] intValue]]; + + [fGroups removeObjectsAtIndexes: rowIndexes]; + + [[NSNotificationCenter defaultCenter] postNotificationName: @"GroupValueRemoved" object: self userInfo: + [NSDictionary dictionaryWithObject: indexes forKey: @"Indexes"]]; + + #warning move to controller? + if ([indexes containsIndex: [[NSUserDefaults standardUserDefaults] integerForKey: @"FilterGroup"]]) + [[NSUserDefaults standardUserDefaults] setInteger: -2 forKey: @"FilterGroup"]; + + [[NSNotificationCenter defaultCenter] postNotificationName: @"UpdateGroups" object: self]; + [self saveGroups]; +} + +- (NSIndexSet *) moveGroupsAtIndexes: (NSIndexSet *) indexes toRow: (int) newRow oldSelected: (NSIndexSet *) selectedIndexes +{ + NSArray * selectedGroups = [fGroups objectsAtIndexes: selectedIndexes]; + + //determine where to move them + int i, originalRow = newRow; + for (i = [indexes firstIndex]; i < originalRow && i != NSNotFound; i = [indexes indexGreaterThanIndex: i]) + newRow--; + + //remove objects to reinsert + NSArray * movingGroups = [[fGroups objectsAtIndexes: indexes] retain]; + [fGroups removeObjectsAtIndexes: indexes]; + + //insert objects at new location + for (i = 0; i < [movingGroups count]; i++) + [fGroups insertObject: [movingGroups objectAtIndex: i] atIndex: newRow + i]; + + [movingGroups release]; + + [self saveGroups]; + [[NSNotificationCenter defaultCenter] postNotificationName: @"UpdateGroups" object: self]; + + NSMutableIndexSet * newSelectedIndexes = nil; + if ([selectedGroups count] > 0) + { + newSelectedIndexes = [NSMutableIndexSet indexSet]; + NSEnumerator * enumerator = [selectedGroups objectEnumerator]; + NSDictionary * dict; + while ((dict = [enumerator nextObject])) + [newSelectedIndexes addIndex: [fGroups indexOfObject: dict]]; + } + + return newSelectedIndexes; +} + +- (NSMenu *) groupMenuWithTarget: (id) target action: (SEL) action isSmall: (BOOL) small +{ + NSMenu * menu = [[NSMenu alloc] initWithTitle: @"Groups"]; + + NSMenuItem * item = [[NSMenuItem alloc] initWithTitle: NSLocalizedString(@"None", "Groups -> Menu") action: action + keyEquivalent: @""]; + [item setTarget: target]; + [item setTag: -1]; + [menu addItem: item]; + [item release]; + + NSEnumerator * enumerator = [fGroups objectEnumerator]; + NSDictionary * dict; + while ((dict = [enumerator nextObject])) + { + item = [[NSMenuItem alloc] initWithTitle: [dict objectForKey: @"Name"] action: action keyEquivalent: @""]; + [item setTarget: target]; + + [item setImage: [self imageForGroup: dict isSmall: small]]; + [item setTag: [[dict objectForKey: @"Index"] intValue]]; + + [menu addItem: item]; + [item release]; + } + + return [menu autorelease]; +} + +@end + +@implementation GroupsController (Private) + +- (void) saveGroups +{ + [[NSUserDefaults standardUserDefaults] setObject: [NSArchiver archivedDataWithRootObject: fGroups] forKey: @"Groups"]; +} + +- (CTGradient *) gradientForColor: (NSColor *) color +{ + return [CTGradient gradientWithBeginningColor: [color blendedColorWithFraction: 0.65 ofColor: [NSColor whiteColor]] + endingColor: [color blendedColorWithFraction: 0.2 ofColor: [NSColor whiteColor]]]; +} + +- (NSImage *) imageForGroup: (NSDictionary *) dict isSmall: (BOOL) small +{ + float width = small ? ICON_WIDTH_SMALL : ICON_WIDTH; + NSRect rect = NSMakeRect(0.0, 0.0, width, width); + NSBezierPath * bp = [NSBezierPath bezierPathWithRoundedRect: rect radius: 4.0]; + NSImage * icon = [[NSImage alloc] initWithSize: rect.size]; + + [icon lockFocus]; + [[self gradientForColor: [dict objectForKey: @"Color"]] fillBezierPath: bp angle: 270.0]; + [icon unlockFocus]; + + return [icon autorelease]; +} + +@end diff --git a/macosx/GroupsWindow.xib b/macosx/GroupsWindow.xib index 11409a2ff..06f8418ee 100644 --- a/macosx/GroupsWindow.xib +++ b/macosx/GroupsWindow.xib @@ -2,10 +2,10 @@ 1050 - 9B18 + 9C7010 629 - 949 - 343.00 + 949.26 + 352.00 YES @@ -74,13 +74,13 @@ 0 - LucidaGrande + LucidaGrande 1.100000e+01 3100 6 - System + System headerColor 3 @@ -89,7 +89,7 @@ 6 - + headerTextColor 3 @@ -1532,14 +1532,14 @@ z+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE00VXRddGW0bbR19Hn0gjSKNJJ0mnSitKq0svS29L70xzTPNNd 2048 Text Cell - + 1.300000e+01 1044 6 - + controlBackgroundColor 3 @@ -1548,7 +1548,7 @@ z+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE00VXRddGW0bbR19Hn0gjSKNJJ0mnSitKq0svS29L70xzTPNNd 6 - + controlTextColor @@ -1592,7 +1592,7 @@ z+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE00VXRddGW0bbR19Hn0gjSKNJJ0mnSitKq0svS29L70xzTPNNd 6 - + gridColor 3 @@ -1665,7 +1665,7 @@ z+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE00VXRddGW0bbR19Hn0gjSKNJJ0mnSitKq0svS29L70xzTPNNd 3.200000e+01 - NSImage + NSImage NSAddTemplate @@ -1674,7 +1674,7 @@ z+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE00VXRddGW0bbR19Hn0gjSKNJJ0mnSitKq0svS29L70xzTPNNd 3.200000e+01 - + NSRemoveTemplate @@ -1719,7 +1719,7 @@ z+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE00VXRddGW0bbR19Hn0gjSKNJJ0mnSitKq0svS29L70xzTPNNd - delegate + delegate @@ -1749,6 +1749,14 @@ z+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE00VXRddGW0bbR19Hn0gjSKNJJ0mnSitKq0svS29L70xzTPNNd 37 + + + + + + + 39 + @@ -1923,10 +1931,10 @@ z+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE00VXRddGW0bbR19Hn0gjSKNJJ0mnSitKq0svS29L70xzTPNNd - {{114, 735}, {200, 214}} + {{509, 606}, {200, 214}} {196, 240} - + {{509, 606}, {200, 214}} {600, 100000} @@ -1965,7 +1973,7 @@ z+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE00VXRddGW0bbR19Hn0gjSKNJJ0mnSitKq0svS29L70xzTPNNd - 38 + 39 @@ -1992,36 +2000,10 @@ z+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE00VXRddGW0bbR19Hn0gjSKNJJ0mnSitKq0svS29L70xzTPNNd - IBProjectSource + IBProjectSource macosx/NSApplicationAdditions.h - - NSMenu - - - YES - - YES - - - YES - - - - YES - - YES - - - YES - - - - - macosx/NSMenuAdditions.h - - NSObject @@ -2044,8 +2026,8 @@ z+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE00VXRddGW0bbR19Hn0gjSKNJJ0mnSitKq0svS29L70xzTPNNd - - macosx/IPCController.h + + macosx/UKKQueue/UKKQueue.h @@ -2070,33 +2052,7 @@ z+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE00VXRddGW0bbR19Hn0gjSKNJJ0mnSitKq0svS29L70xzTPNNd - - macosx/UKKQueue/UKMainThreadProxy.h - - - - - - - YES - - YES - - - YES - - - - YES - - YES - - - YES - - - - + macosx/UKKQueue/UKFileWatcher.h @@ -2122,8 +2078,34 @@ z+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE00VXRddGW0bbR19Hn0gjSKNJJ0mnSitKq0svS29L70xzTPNNd - - macosx/UKKQueue/UKKQueue.h + + macosx/IPCController.h + + + + + + + YES + + YES + + + YES + + + + YES + + YES + + + YES + + + + + macosx/UKKQueue/UKMainThreadProxy.h @@ -2147,10 +2129,36 @@ z+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE00VXRddGW0bbR19Hn0gjSKNJJ0mnSitKq0svS29L70xzTPNNd - + macosx/GroupsWindowController.h + + NSMenu + + + YES + + YES + + + YES + + + + YES + + YES + + + YES + + + + + macosx/NSMenuAdditions.h + + 0 @@ -2158,125 +2166,108 @@ z+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE00VXRddGW0bbR19Hn0gjSKNJJ0mnSitKq0svS29L70xzTPNNd 3 YnBsaXN0MDDUAAEAAgADAAQABQAGAAkAClgkdmVyc2lvblQkdG9wWSRhcmNoaXZlclgkb2JqZWN0cxIA -AYag0QAHAAhdSUIub2JqZWN0ZGF0YYABXxAPTlNLZXllZEFyY2hpdmVyrxC1AAsADAAxADUANgA8AD0A +AYag0QAHAAhdSUIub2JqZWN0ZGF0YYABXxAPTlNLZXllZEFyY2hpdmVyrxC3AAsADAAxADUANgA8AD0A QgBgAGEAYgBjAGQAZQALAHIAdwCMAJIAoQClAMMAxADIAMkAzgDUAOIA4wDvAPcA+AD7AQUBBgEHAQwB DgETARQBFwEdASgBMAExATUAtAE6AUUBRgFHAUsBTgFRAVQBVwFaAV0BbAFtAXMBdgGAAYEBhgGLAYwB jwGUAZUBlwGeAZ8BpQG3AbgBuwHAAcEBxAHHAcgBywHYAdkB2gHdAegB6QHqAe0B9gH3AgACBQIOAVYC -EwIUAhcCGgIfAiMCJAInAioACwIrAi0CLgIvAjACMQI0AjgCQQJJAkoCTgJTAlQCVwJcAl0CYgJjAmgC -aQJuAm8CgQKEAoUClwKqAr0CvgK/AsACwQLCAsMCxALFAsYCxwLIAskCygLLAswCzQLQAtMC7AMFAwYB -CgMHAwgDCQMKAFwDCwMMAw0DDgMPAxAAmQFCAxEDEgFnAa8BAgMTAxQDFwMaAx1VJG51bGzfEBIADQAO -AA8AEAARABIAEwAUABUAFgAXABgAGQAaABsAHAAdAB4AHwAgACEAIgAjACQAJQAmACcAKAApACoAKwAs -AC0ALgAvADBWTlNSb290ViRjbGFzc11OU09iamVjdHNLZXlzXxAPTlNDbGFzc2VzVmFsdWVzXxAZTlNB -Y2Nlc3NpYmlsaXR5T2lkc1ZhbHVlc11OU0Nvbm5lY3Rpb25zW05TTmFtZXNLZXlzW05TRnJhbWV3b3Jr -XU5TQ2xhc3Nlc0tleXNaTlNPaWRzS2V5c11OU05hbWVzVmFsdWVzXxAZTlNBY2Nlc3NpYmlsaXR5Q29u -bmVjdG9yc11OU0ZvbnRNYW5hZ2VyXxAQTlNWaXNpYmxlV2luZG93c18QD05TT2JqZWN0c1ZhbHVlc18Q -F05TQWNjZXNzaWJpbGl0eU9pZHNLZXlzWU5TTmV4dE9pZFxOU09pZHNWYWx1ZXOAAoC0gIGAmICzgHKA -hYAFgJeAmYCGgLGAAIAGgISAshAogJrSAA4AMgAzADRbTlNDbGFzc05hbWWABIADXxAWR3JvdXBzV2lu -ZG93Q29udHJvbGxlctIANwA4ADkAOlgkY2xhc3Nlc1okY2xhc3NuYW1logA6ADteTlNDdXN0b21PYmpl -Y3RYTlNPYmplY3RfEBBJQkNvY29hRnJhbWV3b3Jr0gAOAD4APwBAWk5TLm9iamVjdHOAcaEAQYAH3xAP -AEMADgBEAEUARgBHAEgASQBKAEsATABNAE4ATwBQAFEAUgBTAFQAVQBWAFcAWABZAFoAWwBcAF0AXgAr -XE5TV2luZG93Vmlld18QFk5TV2luZG93Q29udGVudE1heFNpemVcTlNTY3JlZW5SZWN0XxATTlNGcmFt -ZUF1dG9zYXZlTmFtZV1OU1dpbmRvd1RpdGxlWU5TV1RGbGFnc11OU1dpbmRvd0NsYXNzXxAWTlNXaW5k -b3dDb250ZW50TWluU2l6ZVxOU1dpbmRvd1JlY3RZTlNNYXhTaXplXxAPTlNXaW5kb3dCYWNraW5nXxAR -TlNXaW5kb3dTdHlsZU1hc2tZTlNNaW5TaXplW05TVmlld0NsYXNzgA2AcIALgGyAb4AJEmAoAACACoAM -gAiAbhACEA+AbYAAXxAYe3sxNzMsIDY0NH0sIHsyMDAsIDIxNH19Vkdyb3Vwc1hOU1dpbmRvd117NjAw -LCAxMDAwMDB9WnsyMDAsIDEwMH3XAGYADgBnAGgAaQBiAGoAawBsAG0AbgBvAGsAcV8QD05TTmV4dFJl -c3BvbmRlclpOU1N1YnZpZXdzWE5TdkZsYWdzW05TRnJhbWVTaXplW05TU3VwZXJ2aWV3gA6Aa4APEQEA -gGmADoBq0gAOAD4AcwB0gDSiAHUAdoAQgFrdAGYAeAAOAHkAegBnAHsAaABiAGoAfAB9AH4AUQCAAIEA -ggCDAIQAhQCGAGsAUQCJAIoAiltOU0hTY3JvbGxlcldOU0ZyYW1lWE5Tc0ZsYWdzXE5TU2Nyb2xsQW10 -c1tOU1ZTY3JvbGxlcl1OU05leHRLZXlWaWV3XU5TQ29udGVudFZpZXeADYBWgFmAWBECEoARTxAQQSAA -AEEgAABBoAAAQaAAABEBEoAOgA2AUoASgBLSAA4APgBzAI6ANKMAigCJAICAEoBSgFbbAGYADgB5AJMA -ZwBoAJQAYgCVAGoAfQB1AJcAmACZAJoAmwCcAGsAngB1AJxZTlNjdkZsYWdzWU5TRG9jVmlld1lOU0JH -Q29sb3KAEIBRgFAQBIATEQkAgBSADoBAgBCAFNIADgA+AHMAo4A0oQCcgBTfEBMAZgCmAA4ApwCoAKkA -qgCrAKwArQBoAGkArgBiAK8AsABqALEAsgCKALQAtQC2ALcAuAC5ALoAmQC7AG4AvAC4AGsAvwBdAIoA -wQDCXxAfTlNEcmFnZ2luZ1NvdXJjZU1hc2tGb3JOb25Mb2NhbFlOU1R2RmxhZ3NfEBFOU0JhY2tncm91 -bmRDb2xvcl8QEk5TQWxsb3dzVHlwZVNlbGVjdFxOU0Nvcm5lclZpZXdfEBdOU0ludGVyY2VsbFNwYWNp -bmdXaWR0aF8QGU5TQ29sdW1uQXV0b3Jlc2l6aW5nU3R5bGVfEBhOU0ludGVyY2VsbFNwYWNpbmdIZWln -aHRZTlNFbmFibGVkW05TR3JpZENvbG9yXxAcTlNEcmFnZ2luZ1NvdXJjZU1hc2tGb3JMb2NhbF5OU1Rh -YmxlQ29sdW1uc1tOU1Jvd0hlaWdodIASEACATxP/////3sAAAIAjCYAWI0AIAAAAAAAAI0AAAAAAAAAA -gBUJgA6ATIASgBkjQDIAAAAAAABaezE5OCwgMTg4fdQAZgAOAHkAaAArAMYAxwBugACAGIAXXxAUe3sx -ODQsIDB9LCB7MTYsIDE3fX3SADcAOADKAMukAMsAzADNADtdX05TQ29ybmVyVmlld1ZOU1ZpZXdbTlNS -ZXNwb25kZXLSAA4APgBzANCANKMA0QDSANOAGoA5gEbYAA4A1QDWANcA2ADZANoA2wDcAN0A3gDfAOAA -3wDfAJxcTlNIZWFkZXJDZWxsXE5TSWRlbnRpZmllcldOU1dpZHRoWk5TRGF0YUNlbGxaTlNNaW5XaWR0 -aFpOU01heFdpZHRoW05TVGFibGVWaWV3gDiAHIAbI0A0AAAAAAAAgCmAFFVDb2xvctcA5AAOAKgA5QDm -AOcA6ADpAOoA6wDeAO0AtADuW05TQ2VsbEZsYWdzWk5TQ29udGVudHNZTlNTdXBwb3J0XE5TQ2VsbEZs -YWdzMltOU1RleHRDb2xvchIEgf4AgCiAIIAbgB2AJdQADgDwAPEA8gDzAPQA9QD2Vk5TU2l6ZVZOU05h -bWVYTlNmRmxhZ3OAHyNAJgAAAAAAAIAeEQwcXEx1Y2lkYUdyYW5kZdIANwA4APkA+qIA+gA7Vk5TRm9u -dNUADgD8AP0A/gD/AQAAtwECAQMBBFdOU0NvbG9yXE5TQ29sb3JTcGFjZVtOU0NvbG9yTmFtZV1OU0Nh -dGFsb2dOYW1lgCSAIxAGgCKAIVZTeXN0ZW1baGVhZGVyQ29sb3LTAA4A/QEIAQABCgELV05TV2hpdGWA -JBADQjEA0gA3ADgBDQD8ogD8ADvVAA4A/AD9AP4A/wEAARABAgERAQSAJIAngCaAIV8QD2hlYWRlclRl -eHRDb2xvctMADgD9AQgBAAEKARaAJEIwANIANwA4ARgBGaUBGQEaARsBHAA7XxARTlNUYWJsZUhlYWRl -ckNlbGxfEA9OU1RleHRGaWVsZENlbGxcTlNBY3Rpb25DZWxsVk5TQ2VsbNkA5AAOAR4A5QDmAR8BIADn -ASEBIgEjALQBJADtALQAtAEmASdXTlNTdHlsZVdOU0FsaWduV05TU2NhbGVaTlNBbmltYXRlcxIEAf4A -gDeAKoAdEgICAAAI1QAOAPABKQEqAPwBKwEsAS0BLgEvXE5TSW1hZ2VGbGFnc1ZOU1JlcHOANoArEiDA -AACALIA1WHsxOCwgMTh90gAOAD4AcwEzgDShATSALdIADgA+ATYBN4AzogE4ATmALoAv1gAOATsBPAE9 -AT4BPwFAAUEBQgFDAUQAtF8QFE5TVElGRlJlcHJlc2VudGF0aW9uXxAQTlNDYWNoZVdpbmRvd0JQU18Q -EE5TQ2FjaGVXaW5kb3dCUFBfEBdOU0NhY2hlV2luZG93Q29sb3JTcGFjZV8QFU5TQ2FjaGVXaW5kb3dJ -c1BsYW5hcoAygDAQCBAYgDFPEgABQz5NTQAqAAAEiIAAIFA4JBYNB4RCYMCwCAQE/n+/3894VFYtF4wP -haFkY7XY8WU1XO+VVGJNGANAwTAwRDgGEwqFwyOEwaRukFsvWi2WG7AayG22Gkg38/X66oJDQFKQA/we -BQOBwyDAWDAyC6qGKqDAqEQiEhAGg2HA8GQ0Gg6FrUFQkEgoEQG/nqCiMBmWAHO9AWAGE/RcAECezkSX -y+HuuIIKRUK0CUSoVzGKBMJQeFwwGAQGQuFwJXwiAKoCgA+tIAAdp4EAYE9Xq+bw1FYABA71iAHI5r20 -wqWAAazaaju63O5EVBAxZjmmU2nkSTiWRwG9ukAH2+30AAIBAKAKxe3O5nMAGcwGCABuSCOAHC4W+AAw -+Vd3HizwA628/LwJjsADOcTuUBsGmZwwoIAwDAOHhDESRpYDWNIyAmeUJAAqIDwoqIAQMlJ5HSpBnFk2 -p8n4f4AAoFwJAAFYHl66h3HOAB5HCeD6g2OYADqRpQGSXxbleIyBnk1IQDcOQ7F2RJCkCEiIn9DIDpWA -YBIEeh7tcVpSpKEQQg6AB+HEcb3A4bDZAxMB8HZGZ7nMpB1gcL4AEsXhwnUTRJESHCBvagQIiuLYvluS -5KEkG6jH2AB2HYdzqH1QxzHEaQAHKcRqRgfYLAAB4DHqAArB/RR1m6a4AHodiBA2CMZnOfQfgAWZyg8f -w8jmNYiIkfpfoGAYhiOJZXlCUBQCbKR+gAYZelpTCVuwftIASAwKAAep7AaAAIghIIaBVGZcFgbyBAJa -AfBQcIAG6cFLmeA4oAANo2jSOZ5HgdpHIIGYahyTZSlKUwyBCEAOAAYxgxYAx+zAfZ4GEgQICmAEqnwA -AchW8IEHwcFWl3KR+HyeYACkHikG+aJ6PUD45AAMw3jsTxw1CMaCBEEoUEIURRFIPYcBqGIAG4cB0AAc -Zqk4AAGgM0QSBwNoAHUcDEBSDmLnCaBtqaDY0PUZRWgAFwKGMAB5nCdtIhAO4ADiRBOGKZJhl09KBgoC -wMDQ5RPkuKQnCQABvnCcgAGCWZMNkFAegADgQBJogAGJEoFHSABomQ64LaS+prGAAANnoTQAAGdkwHCC -AyAARxbm2dBSk8SggoIBQFgaJZGEeShZjOMYuACcJwXIcRwnEAAVBdnZwGzhQaBPF57HY8Jvm0ewAAgC -bPn8ePfAOd5uABi2+lwcANn+VhzgkeZgl0WImII7IChiPY/kMYo+DwOIEya1cqAAbJtG09wBGU2QJjrO -oPhQwAR9qbH8PQeIAB+j0U2PgeR1x8jxRmK4YRIw5ipHAF0fI+h8C5IIAM7IJQsBcDIMUF4LQVgSHIOU -cg7RtDbG4O4GQKQNgdEIGoFhDIFpdREjAdzJB0jnRmOgdA8R9jkHIOseMMBwjnGiN4d4zhbDSHQHMfg/ -R/NiKSAEBsXQHBEHuPcfCIh9j5d8QIBwdQyBPEkCYDYCAHjTGkN0c43xxjtHSOYdo9GfDuHkNcdw8R8j -fYgodEgAFFECgAQI65CjVECkOQkBABCBAnPwdQgbPyBMdIFJcppJyEEBAAAPAQAAAwAAAAEAEgAAAQEA -AwAAAAEAEgAAAQIAAwAAAAQAAAVCAQMAAwAAAAEABQAAAQYAAwAAAAEAAgAAAREABAAAAAEAAAAIARIA -AwAAAAEAAQAAARUAAwAAAAEABAAAARYAAwAAAAEHHAAAARcABAAAAAEAAAR/ARwAAwAAAAEAAQAAAT0A -AwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAQAAAVKh3MABwABPewAAAVSAAAAAAAIAAgACAAIAAEA -AQABAAEAAT3sS0NNUwIAAABtbnRyUkdCIFhZWiAHzAAFABUACwA0AC5hY3NwQVBQTAAAAABub25lbm9u -ZQAAAAAAAAAAAAAAAAAA9rgAAQAAAADS90tPREEYmoyMeM6rCm2PRhk6MjqGAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAABZjcHJ0AAABjAAAAEdLMDMxAAAB1AAAAA5LMDE3AAAB5AAAAAxLMDI1AAAB -5AAAAAxLMDIxAAAB5AAAAAxkbW5kAAAB8AAAAHRLMDMwAAACZAAAAAxkbWRkAAACcAAAAHRLMDA3AAAC -5AAAAPhkZXNjAAAD3AAAAIxLMDE2AAAEaAAAAKd3dHB0AAAFEAAAABRyWFlaAAAFJAAAABRnWFlaAAAF -OAAAABRiWFlaAAAFTAAAABRyVFJDAAAFYAAAABZnVFJDAAAFYAAAABZiVFJDAAAFYAAAABZBMkIwAAAF -eAAAcjRLMDcwAAB3rAAAAApCMkEwAAB3uAAAxjRLMDcxAAB3rAAAAAp0ZXh0AAAAAENvcHlyaWdodCAo -YykgMTk5NSBFYXN0bWFuIEtvZGFrIENvbXBhbnksIEFsbCBSaWdodHMgUmVzZXJ2ZWQuAAB0ZXh0AAAA -ADAyLjAwAAAAdWkzMgAAAAAAAAABZGVzYwAAAAAAAAAIR2VuZXJpYwAAAAAAAAAACf7/AEcAZQBuAGUA -cgBpAGMAAAAACEdlbmVyaWMAAESzQAAAAFkASPRpAGuTQgAAAAAA1P6+AACsQABEs0AAAABZAGD0aQAl -GwAQ1P6+AACsQABEs0AAAAB1aTMyAAAAAAAAAAJkZXNjAAAAAAAAAAhNb25pdG9yAAAAAAAAAAAJ/v8A -TQBvAG4AaQB0AG8AcgAAAAAITW9uaXRvcgAARLNAAAAAWQBI9GkAa5NCAAAAAADU/r4AAKxAAESzQAAA -AFkAYPRpACUbABDU/r4AAKxAAESzQAAAAGRlc2MAAAAAAAAANE1vbkNhbCBTZXQgdG8gRDUwMDAsIGdh -bW1hID0gMS44LCBMaWdodGluZyA9IE5vcm1hbAAAAAAAAAAANf7/AE0AbwBuAEMAYQBsACAAUwBlAHQA -IAB0AG8AIABEADUAMAAwADAALAAgAGcAYQBtAG0AYQAgAD0AIAAxAC4AOAAsACAATABpAGcAaAB0AGkA -bgBnACAAPQAgAE4AbwByAG0AYQBsAAAAADRNb25DYWwgU2V0IHRvIEQ1MDAwLCBnYW1tYSA9IDEuOCwg -TGlnaHRpbmcgPSBOb3JtYWwAENT+vgAArEAARLNAAAAAZGVzYwAAAAAAAAAQR2VuZXJpYyBNb25pdG9y -AAAAAAAAAAAR/v8ARwBlAG4AZQByAGkAYwAgAE0AbwBuAGkAdABvAHIAAAAAEEdlbmVyaWMgTW9uaXRv -cgAAAwAAAKD6vgA8+mkAAABZAHz3aQCEsQAQIPq+AKD6vgA8+mkAAABZAJj3aQADtwAQIPpkZXNjAAAA -AAAAABlLb2RhayBQcmVjaXNpb24gTUNDIHYyLjAAAAAAAAAAABr+/wBLAG8AZABhAGsAIABQAHIAZQBj -AGkAcwBpAG8AbgAgAE0AQwBDACAAdgAyAC4AMAAAAAAZS29kYWsgUHJlY2lzaW9uIE1DQyB2Mi4wAACs -QAAArEAAAKxAAESzQAAAAFkARLNAAAAAWQAArEAARLNAAAAAWQAAAABYWVogAAAAAAAA9twAAQAAAADT -OlhZWiAAAAAAAACI5AAASr0AAAZ0WFlaIAAAAAAAAEzNAACnLAAAHh9YWVogAAAAAAAAIQYAAA4WAACu -Y2N1cnYAAAAAAAAABQAAEmFElZQx//8AAG1mdDIAAAAAAwMIAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAA -AAAAAAAAAAAAAAEAAAEAEAAAAAACAAcADgAYACUANQBHAFsAcgCLAKcAxQDmAQgBLQFVAX4BqgHYAggC -OwJwAqcC4AMbA1gDmAPaBB4EZASsBPcFQwWSBeIGNQaKBuEHOgeVB/IIUgizCRYJfAnjCk0KuQsmC5YM -Bwx7DPENaQ3iDl4O3A9cD90QYRDnEW8R+BKEExIToRQzFMcVXBX0Fo0XKRfGGGUZBxmqGk8a9hufHEoc -9x2mHlcfCh++IHUhLSHoIqQjYiQjJOUlqSZvJzYoACjMKZkqaSs6LA0s4i25LpIvbTBJMSgyCDLqM880 -tTWcNoY3cjhfOU86QDszPCg9Hz4XPxJADkENQg1DD0QSRRhGIEcpSDRJQUpQS2FMc02ITp5PtlDQUexT -CVQpVUpWbVeSWLhZ4VsLXDddZV6VX8dg+mIvY2Zkn2XaZxdoVWmVatdsG21gbqdv8XE7cohz13Undnl3 -zXkjenp71H0vfox/6oFLgq2EEYV3ht6ISImziyCMjo3/j3GQ5ZJbk9OVTJbHmESZw5tDnMaeSp/PoVei -4KRrpfinh6kXqqmsPa3Tr2qxA7KetDu12bd6uRy6v7xlvgy/tcFgwwzEusZqyBzJz8uFzTvO9NCv0mvU -KdXo16rZbdsy3PjeweCL4lfkJOXz58Tpl+ts7ULvGvDz8s/0rPaL+Gv6Tvwy/hj//wAAAAIABwAOABgA -JQA1AEcAWwByAIsApwDFAOYBCAEtAVUBfgGqAdgCCAI7AnACpwLgAxsDWAOYA9oEHgRkBKwE9wVDBZIF -4gY1BooG4Qc6B5UH8ghSCLMJFgl8CeMKTQq5CyYLlgwHDHsM8Q1pDeIOXg7cD1wP3RBhEOcRbxH4EoQT -EhOhFDMUxxVcFfQWjRcpF8YYZRkHGaoaTxr2G58cShz3HaYeVx8KH74gdSEtIegipCNiJCMk5SWpJm8n -NigAKMwpmSppKzosDSziLbkuki9tMEkxKDIIMuozzzS1NZw2hjdyOF85TzpAOzM8KD0fPhc/EkAOQQ1C -DUMPRBJFGEYgRylINElBSlBLYUxzTYhOnk+2UNBR7FMJVClVSlZtV5JYuFnhWwtcN11lXpVfx2D6Yi9j -ZmSfZdpnF2hVaZVq12wbbWBup2/xcTtyiHPXdSd2eXfNeSN6envUfS9+jH/qgUuCrYQRhXeG3ohIibOL -IIyOjf+PcZDlkluT05VMlseYRJnDm0Ocxp5Kn8+hV6LgpGul+KeHqReqqaw9rdOvarEDsp60O7XZt3q5 -HLq/vGW+DL+1wWDDDMS6xmrIHMnPy4XNO8700K/Sa9Qp1ejXqtlt2zLc+N7B4IviV+Qk5fPnxOmX62zt -Qu8a8PPyz/Ss9ov4a/pO/DL+GP//AAAAAgAHAA4AGAAlADUARwBbAHIAiwCnAMUA5gEIAS0BVQF+AaoB +EwIUAhcCGgIfAiMCJAInAioACwIrAi0CLgIvAjACMQI0AjgCQgJKAksCTwJUAlUCWgJbAmACYQJmAmcC +bAJtAnACdQKHAooCiwKdArACwwLEAsUCxgLHAsgCyQLKAssCzALNAs4CzwLQAtEC0gLTAtYC2QLzAw0B +rwMOAw8DEAFnAxEDEgMTAFwAmQEKAxQDFQECAxYBQgMXAxgDGQMaAxsDHAMdAyADIwMmVSRudWxs3xAS +AA0ADgAPABAAEQASABMAFAAVABYAFwAYABkAGgAbABwAHQAeAB8AIAAhACIAIwAkACUAJgAnACgAKQAq +ACsALAAtAC4ALwAwVk5TUm9vdFYkY2xhc3NdTlNPYmplY3RzS2V5c18QD05TQ2xhc3Nlc1ZhbHVlc18Q +GU5TQWNjZXNzaWJpbGl0eU9pZHNWYWx1ZXNdTlNDb25uZWN0aW9uc1tOU05hbWVzS2V5c1tOU0ZyYW1l +d29ya11OU0NsYXNzZXNLZXlzWk5TT2lkc0tleXNdTlNOYW1lc1ZhbHVlc18QGU5TQWNjZXNzaWJpbGl0 +eUNvbm5lY3RvcnNdTlNGb250TWFuYWdlcl8QEE5TVmlzaWJsZVdpbmRvd3NfEA9OU09iamVjdHNWYWx1 +ZXNfEBdOU0FjY2Vzc2liaWxpdHlPaWRzS2V5c1lOU05leHRPaWRcTlNPaWRzVmFsdWVzgAKAtoCCgJmA +tYBygIaABYCYgJqAh4CzgACABoCFgLQQKYCb0gAOADIAMwA0W05TQ2xhc3NOYW1lgASAA18QFkdyb3Vw +c1dpbmRvd0NvbnRyb2xsZXLSADcAOAA5ADpYJGNsYXNzZXNaJGNsYXNzbmFtZaIAOgA7Xk5TQ3VzdG9t +T2JqZWN0WE5TT2JqZWN0XxAQSUJDb2NvYUZyYW1ld29ya9IADgA+AD8AQFpOUy5vYmplY3RzgHGhAEGA +B98QDwBDAA4ARABFAEYARwBIAEkASgBLAEwATQBOAE8AUABRAFIAUwBUAFUAVgBXAFgAWQBaAFsAXABd +AF4AK1xOU1dpbmRvd1ZpZXdfEBZOU1dpbmRvd0NvbnRlbnRNYXhTaXplXE5TU2NyZWVuUmVjdF8QE05T +RnJhbWVBdXRvc2F2ZU5hbWVdTlNXaW5kb3dUaXRsZVlOU1dURmxhZ3NdTlNXaW5kb3dDbGFzc18QFk5T +V2luZG93Q29udGVudE1pblNpemVcTlNXaW5kb3dSZWN0WU5TTWF4U2l6ZV8QD05TV2luZG93QmFja2lu +Z18QEU5TV2luZG93U3R5bGVNYXNrWU5TTWluU2l6ZVtOU1ZpZXdDbGFzc4ANgHCAC4BsgG+ACRJgKAAA +gAqADIAIgG4QAhAPgG2AAF8QGHt7MTczLCA2NDR9LCB7MjAwLCAyMTR9fVZHcm91cHNYTlNXaW5kb3dd +ezYwMCwgMTAwMDAwfVp7MjAwLCAxMDB91wBmAA4AZwBoAGkAYgBqAGsAbABtAG4AbwBrAHFfEA9OU05l +eHRSZXNwb25kZXJaTlNTdWJ2aWV3c1hOU3ZGbGFnc1tOU0ZyYW1lU2l6ZVtOU1N1cGVydmlld4AOgGuA +DxEBAIBpgA6AatIADgA+AHMAdIA0ogB1AHaAEIBa3QBmAHgADgB5AHoAZwB7AGgAYgBqAHwAfQB+AFEA +gACBAIIAgwCEAIUAhgBrAFEAiQCKAIpbTlNIU2Nyb2xsZXJXTlNGcmFtZVhOU3NGbGFnc1xOU1Njcm9s +bEFtdHNbTlNWU2Nyb2xsZXJdTlNOZXh0S2V5Vmlld11OU0NvbnRlbnRWaWV3gA2AVoBZgFgRAhKAEU8Q +EEEgAABBIAAAQaAAAEGgAAARARKADoANgFKAEoAS0gAOAD4AcwCOgDSjAIoAiQCAgBKAUoBW2wBmAA4A +eQCTAGcAaACUAGIAlQBqAH0AdQCXAJgAmQCaAJsAnABrAJ4AdQCcWU5TY3ZGbGFnc1lOU0RvY1ZpZXdZ +TlNCR0NvbG9ygBCAUYBQEASAExEJAIAUgA6AQIAQgBTSAA4APgBzAKOANKEAnIAU3xATAGYApgAOAKcA +qACpAKoAqwCsAK0AaABpAK4AYgCvALAAagCxALIAigC0ALUAtgC3ALgAuQC6AJkAuwBuALwAuABrAL8A +XQCKAMEAwl8QH05TRHJhZ2dpbmdTb3VyY2VNYXNrRm9yTm9uTG9jYWxZTlNUdkZsYWdzXxARTlNCYWNr +Z3JvdW5kQ29sb3JfEBJOU0FsbG93c1R5cGVTZWxlY3RcTlNDb3JuZXJWaWV3XxAXTlNJbnRlcmNlbGxT +cGFjaW5nV2lkdGhfEBlOU0NvbHVtbkF1dG9yZXNpemluZ1N0eWxlXxAYTlNJbnRlcmNlbGxTcGFjaW5n +SGVpZ2h0WU5TRW5hYmxlZFtOU0dyaWRDb2xvcl8QHE5TRHJhZ2dpbmdTb3VyY2VNYXNrRm9yTG9jYWxe +TlNUYWJsZUNvbHVtbnNbTlNSb3dIZWlnaHSAEhAAgE8T/////97AAACAIwmAFiNACAAAAAAAACNAAAAA +AAAAAIAVCYAOgEyAEoAZI0AyAAAAAAAAWnsxOTgsIDE4OH3UAGYADgB5AGgAKwDGAMcAboAAgBiAF18Q +FHt7MTg0LCAwfSwgezE2LCAxN3190gA3ADgAygDLpADLAMwAzQA7XV9OU0Nvcm5lclZpZXdWTlNWaWV3 +W05TUmVzcG9uZGVy0gAOAD4AcwDQgDSjANEA0gDTgBqAOYBG2AAOANUA1gDXANgA2QDaANsA3ADdAN4A +3wDgAN8A3wCcXE5TSGVhZGVyQ2VsbFxOU0lkZW50aWZpZXJXTlNXaWR0aFpOU0RhdGFDZWxsWk5TTWlu +V2lkdGhaTlNNYXhXaWR0aFtOU1RhYmxlVmlld4A4gByAGyNANAAAAAAAAIApgBRVQ29sb3LXAOQADgCo +AOUA5gDnAOgA6QDqAOsA3gDtALQA7ltOU0NlbGxGbGFnc1pOU0NvbnRlbnRzWU5TU3VwcG9ydFxOU0Nl +bGxGbGFnczJbTlNUZXh0Q29sb3ISBIH+AIAogCCAG4AdgCXUAA4A8ADxAPIA8wD0APUA9lZOU1NpemVW +TlNOYW1lWE5TZkZsYWdzgB8jQCYAAAAAAACAHhEMHFxMdWNpZGFHcmFuZGXSADcAOAD5APqiAPoAO1ZO +U0ZvbnTVAA4A/AD9AP4A/wEAALcBAgEDAQRXTlNDb2xvclxOU0NvbG9yU3BhY2VbTlNDb2xvck5hbWVd +TlNDYXRhbG9nTmFtZYAkgCMQBoAigCFWU3lzdGVtW2hlYWRlckNvbG9y0wAOAP0BCAEAAQoBC1dOU1do +aXRlgCQQA0IxANIANwA4AQ0A/KIA/AA71QAOAPwA/QD+AP8BAAEQAQIBEQEEgCSAJ4AmgCFfEA9oZWFk +ZXJUZXh0Q29sb3LTAA4A/QEIAQABCgEWgCRCMADSADcAOAEYARmlARkBGgEbARwAO18QEU5TVGFibGVI +ZWFkZXJDZWxsXxAPTlNUZXh0RmllbGRDZWxsXE5TQWN0aW9uQ2VsbFZOU0NlbGzZAOQADgEeAOUA5gEf +ASAA5wEhASIBIwC0ASQA7QC0ALQBJgEnV05TU3R5bGVXTlNBbGlnbldOU1NjYWxlWk5TQW5pbWF0ZXMS +BAH+AIA3gCqAHRICAgAACNUADgDwASkBKgD8ASsBLAEtAS4BL1xOU0ltYWdlRmxhZ3NWTlNSZXBzgDaA +KxIgwAAAgCyANVh7MTgsIDE4fdIADgA+AHMBM4A0oQE0gC3SAA4APgE2ATeAM6IBOAE5gC6AL9YADgE7 +ATwBPQE+AT8BQAFBAUIBQwFEALRfEBROU1RJRkZSZXByZXNlbnRhdGlvbl8QEE5TQ2FjaGVXaW5kb3dC +UFNfEBBOU0NhY2hlV2luZG93QlBQXxAXTlNDYWNoZVdpbmRvd0NvbG9yU3BhY2VfEBVOU0NhY2hlV2lu +ZG93SXNQbGFuYXKAMoAwEAgQGIAxTxIAAUM+TU0AKgAABIiAACBQOCQWDQeEQmDAsAgEBP5/v9/PeFRW +LReMD4WhZGO12PFlNVzvlVRiTRgDQMEwMEQ4BhMKhcMjhMGkbpBbL1otlhuwGshtthpIN/P1+uqCQ0BS +kAP8HgUDgcMgwFgwMguqhiqgwKhEIhIQBoNhwPBkNBoOha1BUJBIKBEBv56gojAZlgBzvQFgBhP0XABA +ns5El8vh7riCCkVCtAlEqFcxigTCUHhcMBgEBkLhcCV8IgCqAoAPrSAAHaeBAGBPV6vm8NRWAAQO9YgB +yOa9tMKlgAGs2mo7utzuRFQQMWY5plNp5Ek4lkcBvbpAB9vt9AACAQCgCsXtzuZzABnMBggAbkgjgBwu +FvgAMPlXdx4s8AOtvPy8CY7AAznE7lAbBpmcMKCAMAwDh4QxEkaWA1jSMgJnlCQAKiA8KKiAEDJSeR0q +QZxZNqfJ+H+AAKBcCQABWB5euodxzgAeRwng+oNjmAA6kaUBkl8W5XiMgZ5NSEA3DkOxdkSQpAhIiJ/Q +yA6VgGASBHoe7XFaUqShEEIOgAfhxHG9wOGw2QMTAfB2Rme5zKQdYHC+ABLF4cJ1E0SREhwgb2oECIri +2L5bkuShJBuox9gAdh2Hc6h9UMcxxGkABynEakYH2CwAAeAx6gAKwf0UdZumuAB6HYgQNgjGZzn0H4AF +mcoPH8PI5jWIiJH6X6BgGIYjiWV5QlAUAmykfoAGGXpaUwlbsH7SAEgMCgAHqewGgACIISCGgVRmXBYG +8gQCWgHwUHCABunBS5ngOKAADaNo0jmeR4HaRyCBmGock2UpSlMMgQhADgAGMYMWAMfswH2eBhIECApg +BKp8AAHIVvCBB8HBVpdykfh8nmAApB4pBvmiej1A+OQADMN47E8cNQjGggRBKFBCFEURSD2HAahiABuH +AdAAHGapOAABoDNEEgcDaAB1HAxAUg5i5wmgbamg2ND1GUVoABcChjAAeZwnbSIQDuAA4kQThimSYZdP +SgYKAsDA0OUT5LikJwkAAb5wnIABglmTDZBQHoAA4EASaIABiRKBR0gAaJkOuC2kvqaxgAADZ6E0AABn +ZMBwggMgAEcW5tnQUpPEoIKCAUBYGiWRhHkoWYzjGLgAnCcFyHEcJxAAFQXZ2cBs4UGgTxeex2PCb5tH +sAAIAmz5/Hj3wDnebgAYtvpcHADZ/lYc4JHmYJdFiJiCOyAoYj2P5DGKPg8DiBMmtXKgAGybRtPcARlN +kCY6zqD4UMAEfamx/D0HiAAfo9FNj4HkdcfI8UZiuGESMOYqRwBdHyPofAuSCADOyCULAXAyDFBeC0FY +EhyDlHIO0bQ2xuDuBkCkDYHRCBqBYQyBaXURIwHcyQdI50ZjoHQPEfY5ByDrHjDAcI5xojeHeM4Ww0h0 +BzH4P0fzYikgBAbF0BwRB7j3HwiIfY+XfECAcHUMgTxJAmA2AgB40xpDdHON8cY7R0jmHaPRnw7h5DXH +cPEfI32IKHRIABRRAoAECOuQo1RApDkJAQAQgQJz8HUIGz8gTHSBSXKaSchBAQAADwEAAAMAAAABABIA +AAEBAAMAAAABABIAAAECAAMAAAAEAAAFQgEDAAMAAAABAAUAAAEGAAMAAAABAAIAAAERAAQAAAABAAAA +CAESAAMAAAABAAEAAAEVAAMAAAABAAQAAAEWAAMAAAABBxwAAAEXAAQAAAABAAAEfwEcAAMAAAABAAEA +AAE9AAMAAAABAAIAAAFSAAMAAAABAAEAAAFTAAMAAAAEAAAFSodzAAcAAT3sAAAFUgAAAAAACAAIAAgA +CAABAAEAAQABAAE97EtDTVMCAAAAbW50clJHQiBYWVogB8wABQAVAAsANAAuYWNzcEFQUEwAAAAAbm9u +ZW5vbmUAAAAAAAAAAAAAAAAAAPa4AAEAAAAA0vdLT0RBGJqMjHjOqwptj0YZOjI6hgAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAWY3BydAAAAYwAAABHSzAzMQAAAdQAAAAOSzAxNwAAAeQAAAAMSzAy +NQAAAeQAAAAMSzAyMQAAAeQAAAAMZG1uZAAAAfAAAAB0SzAzMAAAAmQAAAAMZG1kZAAAAnAAAAB0SzAw +NwAAAuQAAAD4ZGVzYwAAA9wAAACMSzAxNgAABGgAAACnd3RwdAAABRAAAAAUclhZWgAABSQAAAAUZ1hZ +WgAABTgAAAAUYlhZWgAABUwAAAAUclRSQwAABWAAAAAWZ1RSQwAABWAAAAAWYlRSQwAABWAAAAAWQTJC +MAAABXgAAHI0SzA3MAAAd6wAAAAKQjJBMAAAd7gAAMY0SzA3MQAAd6wAAAAKdGV4dAAAAABDb3B5cmln +aHQgKGMpIDE5OTUgRWFzdG1hbiBLb2RhayBDb21wYW55LCBBbGwgUmlnaHRzIFJlc2VydmVkLgAAdGV4 +dAAAAAAwMi4wMAAAAHVpMzIAAAAAAAAAAWRlc2MAAAAAAAAACEdlbmVyaWMAAAAAAAAAAAn+/wBHAGUA +bgBlAHIAaQBjAAAAAAhHZW5lcmljAABEs0AAAABZAEj0aQBrk0IAAAAAANT+vgAArEAARLNAAAAAWQBg +9GkAJRsAENT+vgAArEAARLNAAAAAdWkzMgAAAAAAAAACZGVzYwAAAAAAAAAITW9uaXRvcgAAAAAAAAAA +Cf7/AE0AbwBuAGkAdABvAHIAAAAACE1vbml0b3IAAESzQAAAAFkASPRpAGuTQgAAAAAA1P6+AACsQABE +s0AAAABZAGD0aQAlGwAQ1P6+AACsQABEs0AAAABkZXNjAAAAAAAAADRNb25DYWwgU2V0IHRvIEQ1MDAw +LCBnYW1tYSA9IDEuOCwgTGlnaHRpbmcgPSBOb3JtYWwAAAAAAAAAADX+/wBNAG8AbgBDAGEAbAAgAFMA +ZQB0ACAAdABvACAARAA1ADAAMAAwACwAIABnAGEAbQBtAGEAIAA9ACAAMQAuADgALAAgAEwAaQBnAGgA +dABpAG4AZwAgAD0AIABOAG8AcgBtAGEAbAAAAAA0TW9uQ2FsIFNldCB0byBENTAwMCwgZ2FtbWEgPSAx +LjgsIExpZ2h0aW5nID0gTm9ybWFsABDU/r4AAKxAAESzQAAAAGRlc2MAAAAAAAAAEEdlbmVyaWMgTW9u +aXRvcgAAAAAAAAAAEf7/AEcAZQBuAGUAcgBpAGMAIABNAG8AbgBpAHQAbwByAAAAABBHZW5lcmljIE1v +bml0b3IAAAMAAACg+r4APPppAAAAWQB892kAhLEAECD6vgCg+r4APPppAAAAWQCY92kAA7cAECD6ZGVz +YwAAAAAAAAAZS29kYWsgUHJlY2lzaW9uIE1DQyB2Mi4wAAAAAAAAAAAa/v8ASwBvAGQAYQBrACAAUABy +AGUAYwBpAHMAaQBvAG4AIABNAEMAQwAgAHYAMgAuADAAAAAAGUtvZGFrIFByZWNpc2lvbiBNQ0MgdjIu +MAAArEAAAKxAAACsQABEs0AAAABZAESzQAAAAFkAAKxAAESzQAAAAFkAAAAAWFlaIAAAAAAAAPbcAAEA +AAAA0zpYWVogAAAAAAAAiOQAAEq9AAAGdFhZWiAAAAAAAABMzQAApywAAB4fWFlaIAAAAAAAACEGAAAO +FgAArmNjdXJ2AAAAAAAAAAUAABJhRJWUMf//AABtZnQyAAAAAAMDCAAAAQAAAAAAAAAAAAAAAAAAAAEA +AAAAAAAAAAAAAAAAAAABAAABABAAAAAAAgAHAA4AGAAlADUARwBbAHIAiwCnAMUA5gEIAS0BVQF+AaoB 2AIIAjsCcAKnAuADGwNYA5gD2gQeBGQErAT3BUMFkgXiBjUGigbhBzoHlQfyCFIIswkWCXwJ4wpNCrkL JguWDAcMewzxDWkN4g5eDtwPXA/dEGEQ5xFvEfgShBMSE6EUMxTHFVwV9BaNFykXxhhlGQcZqhpPGvYb nxxKHPcdph5XHwofviB1IS0h6CKkI2IkIyTlJakmbyc2KAAozCmZKmkrOiwNLOItuS6SL20wSTEoMggy @@ -2284,332 +2275,76 @@ nxxKHPcdph5XHwofviB1IS0h6CKkI2IkIyTlJakmbyc2KAAozCmZKmkrOiwNLOItuS6SL20wSTEoMggy 0FHsUwlUKVVKVm1Xkli4WeFbC1w3XWVelV/HYPpiL2NmZJ9l2mcXaFVplWrXbBttYG6nb/FxO3KIc9d1 J3Z5d815I3p6e9R9L36Mf+qBS4KthBGFd4beiEiJs4sgjI6N/49xkOWSW5PTlUyWx5hEmcObQ5zGnkqf z6FXouCka6X4p4epF6qprD2t069qsQOynrQ7tdm3erkcur+8Zb4Mv7XBYMMMxLrGasgcyc/Lhc07zvTQ -r9Jr1CnV6Neq2W3bMtz43sHgi+JX5CTl8+fE6ZfrbO1C7xrw8/LP9Kz2i/hr+k78Mv4Y//8AAAAAAAAC -aQEEDHEEsgIIGPMHHAMMJWUJdQQAMdcL3wUEPkkOKAYYSssQggccVzwFhgv/AigH7wzzDqoKOA33GxwM -kg77J44O+w//NAARRREEQHETrhIITOMWCBMMWWULDBfvBFENVRjjEMMPvhnnHTQSGBrrKbYUcRv/NigW -yxzzQpoZJB33Txwbjh77W44QcSPfBnkS2yTTEvsVNCXXH20XnibbK98Z5yfvOEEcQSjjRMMeqinnUTQh -BCrrXaYV9y/PCKIYUTDDFRQaujHHIYYdBDLbLggfbTPfOnkhxzTTRuskIDXXU10meTbbX98bfTu+Cssd -1zyyFzwgID22I74iij7LMCAk4z/PPJInTUDDSRQplkHHVYYr/0LLYfcg80euDPMjTUiiGWUlpkm2Jdco -AEq6MkkqaUu+PsssskyySzwvHE22V64xdU66ZCAmaVOeDxwow1SSG44rLFWmKAAthlaqNHEv31euQOMy -OFiiTVU0klmmWdc2+1qqZkkJxwVVAHEMIAZpDPMOigdtGWUQ4whhJdcTPAllMlkVlgppPssX/wttSzwa -WQxhV64PTRFFAqoRphJZDxwUABNdG44WWRRRKAAYshVVNHEbHBZZQOMddRddTWUfzxhRWdcUwx1FBMMX -LB5JEUUZdR9NHbYb3yBBKigeOCFFNpogkiJJQxwi6yNNT44lRSRBW/8aSSk0Bvscoio4E20e+ys8H98h -VSwwLFEjvi00OMMmCC44RTQoYS88UaYqyzAwXigfzzUkCRQiGDYoFYYkcTcsIggm2zggLnkpNDkkOusr -jjooR20t5zssU98wQTwgYEElNEEUCzwnnkIYF74p90McJCAsUUQQMJIuqkUUPRQxBEYYSYYzbUccVfc1 -tkgQYnkquk0EDWUtFE4IGdcvfU8MJlkxx1AAMss0IFEEPzw2ilIIS64441MMWCA7PFQAZJIwMFjzD44y -mln3HAA041r7KHE3TVv/NOM5plzzQWU8AF33Tdc+WV77WklAsl//ZroTngq6APMV9wu+DWUYQQyyGdca -qg22JlkdBA66MssfbQ++PzwhthCyS74kEBHHWCAZFBaqAxwbbReuD44dxxiiHAAgIBmmKHEiihqqNOMk -0xuuQWUnPByiTdcplh22WkkeiiKaBUUg4yOeEbYjTSSSHiglpiWWKpon/yaaNxwqWSeeQ44ssiiiT/8v -HCmmXHEkAC6KB20maS+OE98owzCCIFErHDGGLMMtdTKKOTQv3zOORbYyODSSUig0gjWWXpophjp5CYYr -7zt9FgguODxxInkwkj11Lusy+z55O201VT+OR983rkCCVEE6CEGGYMMvDEZpC74xVUdtGCAzvkhhJJI2 -GEllMRQ4cUppPYY6y0t9Sfc9JExxVnk/jk11Yus0glJZDdc221NdGlk5NFRRJss7nlVVMzw951ZpP65A -QVdtTCBCqlhhWJJFBFllZQQ5915JEAA8UV9NHHE+umBBKONBFGFVNWVDbWJZQddFx2NdTklIIGRRWstK -eWVVZzwdVRAAAWUfvhEEDdciGBIIGlkkcRMcJssmyxQQMzwpJBUUP74rjhYYTCAt5xccWJIi2xv/A54l -NBzzEAAnnh33HHEp5x8MKOMsQSAANWUuqiEEQdcxBCIITkkzXSMMWssoUSfvBbYquijjEigtBCn3Hqov -bSr7Kxwxxyv/N440ICzzQ/82eS33UHE40y77XOMt1zPfB98wIDTjFFEyijXnIMM04zbrLTQ3TTfvObY5 -ljjjRig7/znnUpo+WTrrXwwzTT/PCgg1pkDTFnk4AEHXIus6aULbL208skPfO98/HETTSEFBdUXXVMND -30bbYTQ4w0vPDCA7LEzDGKI9hk3HJRQ/307LMYZCOE/PPfdEklDDSnlG+1HHVutJRVLLY10+SVe+DllA -oliyGstC+1m2JzxFVVq6M75Hvlu+QCBKGFyyTJJMYV22WQROy166ZYZDz2OuEHFGGGSiHONIcWWmKWVK -22aqNddNNGeuQklPjmiiTstR52mmWzxUQWqqZ64nLBVlAecphhZpDlkr3xdtGssuOBhhJzwwkhllM74y -6xppQCA1RRttTJI3rhxhWRQsoiFVBAAu+yJZEHExVSNdHPMzviRRKWU2GCVVNdc4YSZZQkk6yyddTss9 -JChRWzwyGC1FBig0cS5JEqo22y9NHxw5NDBBK447jjFFOAA95zJJRHFAQTNNUONCqjRBXVU3njk0CFE5 -9zo4FMM8UTs8ITQ+qjwwLbZBBD00OihDbT44RppFxz88UxxIEEBBX449FEUkCnk/fUYoFutBx0csI21E -IEggL99GikkkPEFI40ooSMNLPEssVTRNlkwwYaZCmlEUDKJE41IYGRRHTVMcJYZJplQQMghMAFUUPnlO -WVYYSutQslcsV11THFggY99IAF0EDstKaV4IGzxMw18MJ75PLGAANCBRdWEEQJJT32IITRRWOGMcWYZY -kmQQZfdNhmjzEONP72n3HWVSSWr7KddUkmv/NklW+2zzQstZVW4ITzxbvm8MW65eCHAAaCAw4xq6Alkz -TRu+Dss1phyyGzw3/x22J746WR66NCA8sh/PQJI/HCDDTRRBZSHHWYY2aSaqBHE4wyeuEPM7HCiiHWU9 -dSmmKdc/3yq6NklCOCu+QstEgiyyTzxG6y22W6477zKaBqo+STOeExxAkjSSH45C+zWWLABFVTaqOHFH -rjeuRONKCDiiUWVMYTmmXddBZT6KCMNDvj+OFTRGGECCIbZIcUGWLihK20KaOppNJEOeRxxPjkSSU45R -50WWX/9G20p5CvtJNEt9F21LnkxxI99N902GMEFQQU6KPMNSqk+OSTRVBFCCVaZXbVGGYihMUVZpDRRO -uldtGYZRFFhxJghTbVl1MnlVx1p5PutYIFt9S11ailxxV99c0111ZEFR12JZDzxUMGNdG75WimRhKCBY -42VlNJJbTWZpQRRdpmdtTYZf/2hhWfdiWWllZnlXXW5JEWVZpm9dHddcAHBRKkleaXFVNstgw3JZQzxj -HHNdT65ldXRRXCBn33VVaJI6uiAAAss9BCEUD00/bSIYG75BxyMcKCBEICQQNJJGeSUUQRRI0yYYTYZL -PCccWfdAICwABPNCii0EEWVE4y4IHddHTS8MKllJljAANstL/zEEQzxOWTIIT65QsjMMXCBFpjf/BxxI -ADjzE45KaTn3IABMsjr7LHFPHDv/OONRdTzzRWVT3z33UddWKD77XklLLEPvCUVNhkTjFbZP30XnIihS -OEbrLppUkkfvOxxW+0jjR45ZRUnnU/9brkrrYHFQok/fC21TDFDTF99VVVHXJFFXvlLbMMNaGFPfPTRc -YVTTSaZey1XXVihhJFbbYppWKFvPDYZYcVzDGgha213HJnldNF7LMutfnl/PP21h52DDS99kQWHHWEFm -qmLLZLJbnme+D75d92iyHCBgUWm2KJJiumq6NRRlBGu+QYZnbWyyTfdpx222WnlsIG7LZuthFHOuEddj -fXSiHlll13WmKstoIHaqNzxqineuQ65s43iiUCBvTXmmXJJxlnq6aQREcSVlA01G2yZpD75JNCdtHCBL -jihhKKJN5yllNRRQQSppQYZSqittTfdU8yxxWnlJ9zFVBWVMUTJZEddOqjNdHllRBDRRKstTbTVVNzxV -xzZZQ75YEDdtUCBaeThhXJJPfT1FB45Rxz5JFABUID9NIHFWikBBLONY40FFOWVbPEJZRdddlkNdUklf -/0RRXstU40k0CbZXTUo4FihZpks8IppcAEwwLxxeWU00O45gsk5JR/9jHE9NVHFldVBBYONaaVUkC99c -w1YoGFFfLFcsJMNhdVggMTRj31k0PbZmOFo4Sihokls8Vppq61wwYwxf72EUDghiSWIYGnlkkmMcJutm -+2QQM21pVWUkP99rvmYoTEFuCGcsWMNwYWggZTRlZW0EECBnz24IHJJqGG8MKRRscXAQNYZu23EUQfdx -JHIYTnlzjnMcWut153QQZ11q63jzElltNHn3Hstvnnr7Kzxx93wAN650QX0ERCB2qn4IUJJ5BH8MXQR7 -bYAAaYYAAAAQACAAMABBAFEAYQBxAIIAkgCiALIAwwDTAOMA8wEEARQBJAE0AUUBVQFlAXUBhgGWAaYB -tgHHAdcB5wH3AggCGAIoAjgCSQJZAmkCeQKKApoCqgK6AssC2wLrAvsDDAMcAywDPANNA10DbQN9A44D -ngOuA74DzwPfA+8D/wQABBAEIAQwBEEEUQRhBHEEggSSBKIEsgTDBNME4wTzBQQFFAUkBTQFRQVVBWUF -dQWGBZYFpgW2BccF1wXnBfcGCAYYBigGOAZJBlkGaQZ5BooGmgaqBroGywbbBusG+wcMBxwHLAc8B00H -XQdtB30HjgeeB64HvgfPB98H7wf/CAAIEAggCDAIQQhRCGEIcQiCCJIIogiyCMMI0wjjCPMJBAkUCSQJ -NAlFCVUJZQl1CYYJlgmmCbYJxwnXCecJ9woIChgKKAo4CkkKWQppCnkKigqaCqoKugrLCtsK6wr7CwwL -HAssCzwLTQtdC20LfQuOC54Lrgu+C88L3wvvC/8MAAwQDCAMMAxBDFEMYQxxDIIMkgyiDLIMwwzTDOMM -8w0EDRQNJA00DUUNVQ1lDXUNhg2WDaYNtg3HDdcN5w33DggOGA4oDjgOSQ5ZDmkOeQ6KDpoOqg66DssO -2w7rDvsPDA8cDywPPA9ND10PbQ99D44Png+uD74Pzw/fD+8P/xAAEBAQIBAwEEEQURBhEHEQghCSEKIQ -shDDENMQ4xDzEQQRFBEkETQRRRFVEWURdRGGEZYRphG2EccR1xHnEfcSCBIYEigSOBJJElkSaRJ5EooS -mhKqEroSyxLbEusS+xMMExwTLBM8E00TXRNtE30TjhOeE64TvhPPE98T7xP/FAAUEBQgFDAUQRRRFGEU -cRSCFJIUohSyFMMU0xTjFPMVBBUUFSQVNBVFFVUVZRV1FYYVlhWmFbYVxxXXFecV9xYIFhgWKBY4FkkW -WRZpFnkWihaaFqoWuhbLFtsW6xb7FwwXHBcsFzwXTRddF20XfReOF54Xrhe+F88X3xfvF/8YABgQGCAY -MBhBGFEYYRhxGIIYkhiiGLIYwxjTGOMY8xkEGRQZJBk0GUUZVRllGXUZhhmWGaYZthnHGdcZ5xn3Ggga -GBooGjgaSRpZGmkaeRqKGpoaqhq6Gssa2xrrGvsbDBscGywbPBtNG10bbRt9G44bnhuuG74bzxvfG+8b -/xwAHBAcIBwwHEEcURxhHHEcghySHKIcshzDHNMc4xzzHQQdFB0kHTQdRR1VHWUddR2GHZYdph22Hccd -1x3nHfceCB4YHigeOB5JHlkeaR55Hooemh6qHroeyx7bHuse+x8MHxwfLB88H00fXR9tH30fjh+eH64f -vh/PH98f7x//IAAgECAgIDAgQSBRIGEgcSCCIJIgoiCyIMMg0yDjIPMhBCEUISQhNCFFIVUhZSF1IYYh -liGmIbYhxyHXIech9yIIIhgiKCI4IkkiWSJpInkiiiKaIqoiuiLLItsi6yL7IwwjHCMsIzwjTSNdI20j -fSOOI54jriO+I88j3yPvI/8kACQQJCAkMCRBJFEkYSRxJIIkkiSiJLIkwyTTJOMk8yUEJRQlJCU0JUUl -VSVlJXUlhiWWJaYltiXHJdcl5yX3JggmGCYoJjgmSSZZJmkmeSaKJpomqia6Jssm2ybrJvsnDCccJywn -PCdNJ10nbSd9J44nnieuJ74nzyffJ+8n/ygAKBAoICgwKEEoUShhKHEogiiSKKIosijDKNMo4yjzKQQp -FCkkKTQpRSlVKWUpdSmGKZYppim2Kccp1ynnKfcqCCoYKigqOCpJKlkqaSp5KooqmiqqKroqyyrbKusq -+ysMKxwrLCs8K00rXSttK30rjiueK64rvivPK98r7yv/LAAsECwgLDAsQSxRLGEscSyCLJIsoiyyLMMs -0yzjLPMtBC0ULSQtNC1FLVUtZS11LYYtli2mLbYtxy3XLect9y4ILhguKC44LkkuWS5pLnkuii6aLqou -ui7LLtsu6y77LwwvHC8sLzwvTS9dL20vfS+OL54vri++L88v3y/vL/8wADAQMCAwMDBBMFEwYTBxMIIw -kjCiMLIwwzDTMOMw8zEEMRQxJDE0MUUxVTFlMXUxhjGWMaYxtjHHMdcx5zH3MggyGDIoMjgySTJZMmky -eTKKMpoyqjK6Mssy2zLrMvszDDMcMywzPDNNM10zbTN9M44znjOuM74zzzPfM+8z/zQANBA0IDQwNEE0 -UTRhNHE0gjSSNKI0sjTDNNM04zTzNQQ1FDUkNTQ1RTVVNWU1dTWGNZY1pjW2Ncc11zXnNfc2CDYYNig2 -ODZJNlk2aTZ5Noo2mjaqNro2yzbbNus2+zcMNxw3LDc8N003XTdtN303jjeeN643vjfPN9837zf/OAA4 -EDggODA4QThROGE4cTiCOJI4ojiyOMM40zjjOPM5BDkUOSQ5NDlFOVU5ZTl1OYY5ljmmObY5xznXOec5 -9zoIOhg6KDo4Okk6WTppOnk6ijqaOqo6ujrLOts66zr7Oww7HDssOzw7TTtdO207fTuOO547rju+O887 -3zvvO/88ADwQPCA8MDxBPFE8YTxxPII8kjyiPLI8wzzTPOM88z0EPRQ9JD00PUU9VT1lPXU9hj2WPaY9 -tj3HPdc95z33Pgg+GD4oPjg+ST5ZPmk+eT6KPpo+qj66Pss+2z7rPvs/DD8cPyw/PD9NP10/bT99P44/ -nj+uP74/zz/fP+8//0AAQBBAIEAwQEFAUUBhQHFAgkCSQKJAskDDQNNA40DzQQRBFEEkQTRBRUFVQWVB -dUGGQZZBpkG2QcdB10HnQfdCCEIYQihCOEJJQllCaUJ5QopCmkKqQrpCy0LbQutC+0MMQxxDLEM8Q01D -XUNtQ31DjkOeQ65DvkPPQ99D70P/RABEEEQgRDBEQURRRGFEcUSCRJJEokSyRMNE00TjRPNFBEUURSRF -NEVFRVVFZUV1RYZFlkWmRbZFx0XXRedF90YIRhhGKEY4RklGWUZpRnlGikaaRqpGukbLRttG60b7RwxH -HEcsRzxHTUddR21HfUeOR55Hrke+R89H30fvR/9IAEgQSCBIMEhBSFFIYUhxSIJIkkiiSLJIw0jTSONI -80kESRRJJEk0SUVJVUllSXVJhkmWSaZJtknHSddJ50n3SghKGEooSjhKSUpZSmlKeUqKSppKqkq6SstK -20rrSvtLDEscSyxLPEtNS11LbUt9S45LnkuuS75Lz0vfS+9L/0wATBBMIEwwTEFMUUxhTHFMgkySTKJM -skzDTNNM40zzTQRNFE0kTTRNRU1VTWVNdU2GTZZNpk22TcdN103nTfdOCE4YTihOOE5JTllOaU55TopO -mk6qTrpOy07bTutO+08MTxxPLE88T01PXU9tT31Pjk+eT65Pvk/PT99P70//UABQEFAgUDBQQVBRUGFQ -cVCCUJJQolCyUMNQ01DjUPNRBFEUUSRRNFFFUVVRZVF1UYZRllGmUbZRx1HXUedR91IIUhhSKFI4UklS -WVJpUnlSilKaUqpSulLLUttS61L7UwxTHFMsUzxTTVNdU21TfVOOU55TrlO+U89T31PvU/9UAFQQVCBU -MFRBVFFUYVRxVIJUklSiVLJUw1TTVONU81UEVRRVJFU0VUVVVVVlVXVVhlWWVaZVtlXHVddV51X3VghW -GFYoVjhWSVZZVmlWeVaKVppWqla6VstW21brVvtXDFccVyxXPFdNV11XbVd9V45XnleuV75Xz1ffV+9X -/1gAWBBYIFgwWEFYUVhhWHFYgliSWKJYsljDWNNY41jzWQRZFFkkWTRZRVlVWWVZdVmGWZZZplm2WcdZ -11nnWfdaCFoYWihaOFpJWllaaVp5WopamlqqWrpay1rbWuta+1sMWxxbLFs8W01bXVttW31bjlueW65b -vlvPW99b71v/XABcEFwgXDBcQVxRXGFccVyCXJJcolyyXMNc01zjXPNdBF0UXSRdNF1FXVVdZV11XYZd -ll2mXbZdx13XXedd914IXhheKF44XkleWV5pXnleil6aXqpeul7LXtte6177XwxfHF8sXzxfTV9dX21f -fV+OX55frl++X89f31/vX/9gAGAQYCBgMGBBYFFgYWBxYIJgkmCiYLJgw2DTYONg82EEYRRhJGE0YUVh -VWFlYXVhhmGWYaZhtmHHYddh52H3YghiGGIoYjhiSWJZYmlieWKKYppiqmK6Ysti22LrYvtjDGMcYyxj -PGNNY11jbWN9Y45jnmOuY75jz2PfY+9j/2QAZBBkIGQwZEFkUWRhZHFkgmSSZKJksmTDZNNk42TzZQRl -FGUkZTRlRWVVZWVldWWGZZZlpmW2Zcdl12XnZfdmCGYYZihmOGZJZllmaWZ5ZopmmmaqZrpmy2bbZutm -+2cMZxxnLGc8Z01nXWdtZ31njmeeZ65nvmfPZ99n72f/aABoEGggaDBoQWhRaGFocWiCaJJoomiyaMNo -02jjaPNpBGkUaSRpNGlFaVVpZWl1aYZplmmmabZpx2nXaedp92oIahhqKGo4aklqWWppanlqimqaaqpq -umrLattq62r7awxrHGssazxrTWtda21rfWuOa55rrmu+a89r32vva/9sAGwQbCBsMGxBbFFsYWxxbIJs -kmyibLJsw2zTbONs820EbRRtJG00bUVtVW1lbXVthm2WbaZttm3Hbddt5233bghuGG4objhuSW5Zbmlu -eW6Kbppuqm66bstu227rbvtvDG8cbyxvPG9Nb11vbW99b45vnm+ub75vz2/fb+9v/3AAcBBwIHAwcEFw -UXBhcHFwgnCScKJwsnDDcNNw43DzcQRxFHEkcTRxRXFVcWVxdXGGcZZxpnG2ccdx13HncfdyCHIYcihy -OHJJcllyaXJ5copymnKqcrpyy3Lbcuty+3MMcxxzLHM8c01zXXNtc31zjnOec65zvnPPc99z73P/dAB0 -EHQgdDB0QXRRdGF0cXSCdJJ0onSydMN003TjdPN1BHUUdSR1NHVFdVV1ZXV1dYZ1lnWmdbZ1x3XXded1 -93YIdhh2KHY4dkl2WXZpdnl2inaadqp2unbLdtt263b7dwx3HHcsdzx3TXddd213fXeOd553rne+d893 -33fvd/94AHgQeCB4MHhBeFF4YXhxeIJ4kniieLJ4w3jTeON483kEeRR5JHk0eUV5VXlleXV5hnmWeaZ5 -tnnHedd553n3egh6GHooejh6SXpZeml6eXqKepp6qnq6est623rrevt7DHsceyx7PHtNe117bXt9e457 -nnuue757z3vfe+97/3wAfBB8IHwwfEF8UXxhfHF8gnySfKJ8snzDfNN843zzfQR9FH0kfTR9RX1VfWV9 -dX2GfZZ9pn22fcd9133nffd+CH4Yfih+OH5Jfll+aX55fop+mn6qfrp+y37bfut++38Mfxx/LH88f01/ -XX9tf31/jn+ef65/vn/Pf99/73//gACAEIAggDCAQYBRgGGAcYCCgJKAooCygMOA04DjgPOBBIEUgSSB -NIFFgVWBZYF1gYaBloGmgbaBx4HXgeeB94IIghiCKII4gkmCWYJpgnmCioKagqqCuoLLgtuC64L7gwyD -HIMsgzyDTYNdg22DfYOOg56DroO+g8+D34Pvg/+EAIQQhCCEMIRBhFGEYYRxhIKEkoSihLKEw4TThOOE -84UEhRSFJIU0hUWFVYVlhXWFhoWWhaaFtoXHhdeF54X3hgiGGIYohjiGSYZZhmmGeYaKhpqGqoa6hsuG -24brhvuHDIcchyyHPIdNh12HbYd9h46Hnoeuh76Hz4ffh++H/4gAiBCIIIgwiEGIUYhhiHGIgoiSiKKI -sojDiNOI44jziQSJFIkkiTSJRYlViWWJdYmGiZaJpom2iceJ14nnifeKCIoYiiiKOIpJilmKaYp5ioqK -moqqirqKy4rbiuuK+4sMixyLLIs8i02LXYtti32Ljouei66LvovPi9+L74v/jACMEIwgjDCMQYxRjGGM -cYyCjJKMooyyjMOM04zjjPONBI0UjSSNNI1FjVWNZY11jYaNlo2mjbaNx43XjeeN944IjhiOKI44jkmO -WY5pjnmOio6ajqqOuo7LjtuO6477jwyPHI8sjzyPTY9dj22PfY+Oj56Pro++j8+P34/vj/+QAJAQkCCQ -MJBBkFGQYZBxkIKQkpCikLKQw5DTkOOQ85EEkRSRJJE0kUWRVZFlkXWRhpGWkaaRtpHHkdeR55H3kgiS -GJIokjiSSZJZkmmSeZKKkpqSqpK6ksuS25LrkvuTDJMckyyTPJNNk12TbZN9k46TnpOuk76Tz5Pfk++T -/5QAlBCUIJQwlEGUUZRhlHGUgpSSlKKUspTDlNOU45TzlQSVFJUklTSVRZVVlWWVdZWGlZaVppW2lceV -15XnlfeWCJYYliiWOJZJllmWaZZ5loqWmpaqlrqWy5bbluuW+5cMlxyXLJc8l02XXZdtl32Xjpeel66X -vpfPl9+X75f/mACYEJggmDCYQZhRmGGYcZiCmJKYopiymMOY05jjmPOZBJkUmSSZNJlFmVWZZZl1mYaZ -lpmmmbaZx5nXmeeZ95oImhiaKJo4mkmaWZppmnmaipqamqqauprLmtua65r7mwybHJssmzybTZtdm22b -fZuOm56brpu+m8+b35vvm/+cAJwQnCCcMJxBnFGcYZxxnIKckpyinLKcw5zTnOOc850EnRSdJJ00nUWd -VZ1lnXWdhp2Wnaadtp3Hnded5533ngieGJ4onjieSZ5ZnmmeeZ6Knpqeqp66nsue257rnvufDJ8cnyyf -PJ9Nn12fbZ99n46fnp+un76fz5/fn++f/6AAoBCgIKAwoEGgUaBhoHGggqCSoKKgsqDDoNOg46DzoQSh -FKEkoTShRaFVoWWhdaGGoZahpqG2oceh16HnofeiCKIYoiiiOKJJolmiaaJ5ooqimqKqorqiy6Lbouui -+6MMoxyjLKM8o02jXaNto32jjqOeo66jvqPPo9+j76P/pACkEKQgpDCkQaRRpGGkcaSCpJKkoqSypMOk -06TjpPOlBKUUpSSlNKVFpVWlZaV1pYallqWmpbalx6XXpeel96YIphimKKY4pkmmWaZppnmmiqaapqqm -uqbLptum66b7pwynHKcspzynTaddp22nfaeOp56nrqe+p8+n36fvp/+oAKgQqCCoMKhBqFGoYahxqIKo -kqiiqLKow6jTqOOo86kEqRSpJKk0qUWpVallqXWphqmWqaaptqnHqdep56n3qgiqGKooqjiqSapZqmmq -eaqKqpqqqqq6qsuq26rrqvurDKscqyyrPKtNq12rbat9q46rnquuq76rz6vfq++r/6wArBCsIKwwrEGs -UaxhrHGsgqySrKKssqzDrNOs46zzrQStFK0krTStRa1VrWWtda2GrZatpq22rcet163nrfeuCK4Yriiu -OK5Jrlmuaa55roqumq6qrrquy67bruuu+68MrxyvLK88r02vXa9tr32vjq+er66vvq/Pr9+v76//sACw -ELAgsDCwQbBRsGGwcbCCsJKworCysMOw07DjsPOxBLEUsSSxNLFFsVWxZbF1sYaxlrGmsbaxx7HXseex -97IIshiyKLI4skmyWbJpsnmyirKasqqyurLLstuy67L7swyzHLMsszyzTbNds22zfbOOs56zrrO+s8+z -37Pvs/+0ALQQtCC0MLRBtFG0YbRxtIK0krSitLK0w7TTtOO087UEtRS1JLU0tUW1VbVltXW1hrWWtaa1 -trXHtde157X3tgi2GLYotji2SbZZtmm2ebaKtpq2qra6tsu227brtvu3DLcctyy3PLdNt123bbd9t463 -nreut763z7fft++3/7gAuBC4ILgwuEG4UbhhuHG4griSuKK4srjDuNO447jzuQS5FLkkuTS5RblVuWW5 -dbmGuZa5prm2uce517nnufe6CLoYuii6OLpJulm6abp5uoq6mrqqurq6y7rbuuu6+7sMuxy7LLs8u027 -Xbttu327jrueu667vrvPu9+777v/vAC8ELwgvDC8QbxRvGG8cbyCvJK8oryyvMO807zjvPO9BL0UvSS9 -NL1FvVW9Zb11vYa9lr2mvba9x73Xvee9974Ivhi+KL44vkm+Wb5pvnm+ir6avqq+ur7Lvtu+6777vwy/ -HL8svzy/Tb9dv22/fb+Ov56/rr++v8+/37/vv//AAMAQwCDAMMBBwFHAYcBxwILAksCiwLLAw8DTwOPA -88EEwRTBJME0wUXBVcFlwXXBhsGWwabBtsHHwdfB58H3wgjCGMIowjjCScJZwmnCecKKwprCqsK6wsvC -28LrwvvDDMMcwyzDPMNNw13DbcN9w47DnsOuw77Dz8Pfw+/D/8QAxBDEIMQwxEHEUcRhxHHEgsSSxKLE -ssTDxNPE48TzxQTFFMUkxTTFRcVVxWXFdcWGxZbFpsW2xcfF18XnxffGCMYYxijGOMZJxlnGacZ5xorG -msaqxrrGy8bbxuvG+8cMxxzHLMc8x03HXcdtx33Hjseex67HvsfPx9/H78f/yADIEMggyDDIQchRyGHI -cciCyJLIosiyyMPI08jjyPPJBMkUySTJNMlFyVXJZcl1yYbJlsmmybbJx8nXyefJ98oIyhjKKMo4yknK -WcppynnKisqayqrKusrLytvK68r7ywzLHMssyzzLTctdy23LfcuOy57Lrsu+y8/L38vvy//MAMwQzCDM -MMxBzFHMYcxxzILMksyizLLMw8zTzOPM880EzRTNJM00zUXNVc1lzXXNhs2WzabNts3HzdfN5833zgjO -GM4ozjjOSc5ZzmnOec6KzprOqs66zsvO287rzvvPDM8czyzPPM9Nz13Pbc99z47Pns+uz77Pz8/fz+/P -/9AA0BDQINAw0EHQUdBh0HHQgtCS0KLQstDD0NPQ49Dz0QTRFNEk0TTRRdFV0WXRddGG0ZbRptG20cfR -19Hn0ffSCNIY0ijSONJJ0lnSadJ50orSmtKq0rrSy9Lb0uvS+9MM0xzTLNM8003TXdNt033TjtOe067T -vtPP09/T79P/1ADUENQg1DDUQdRR1GHUcdSC1JLUotSy1MPU09Tj1PPVBNUU1STVNNVF1VXVZdV11YbV -ltWm1bbVx9XX1efV99YI1hjWKNY41knWWdZp1nnWitaa1qrWutbL1tvW69b71wzXHNcs1zzXTddd123X -fdeO157Xrte+18/X39fv1//YANgQ2CDYMNhB2FHYYdhx2ILYktii2LLYw9jT2OPY89kE2RTZJNk02UXZ -Vdll2XXZhtmW2abZttnH2dfZ59n32gjaGNoo2jjaSdpZ2mnaedqK2praqtq62sva29rr2vvbDNsc2yzb -PNtN213bbdt9247bntuu277bz9vf2+/b/9wA3BDcINww3EHcUdxh3HHcgtyS3KLcstzD3NPc49zz3QTd -FN0k3TTdRd1V3WXddd2G3Zbdpt223cfd193n3ffeCN4Y3ijeON5J3lnead553oremt6q3rrey97b3uve -+98M3xzfLN88303fXd9t333fjt+e367fvt/P39/f79//4ADgEOAg4DDgQeBR4GHgceCC4JLgouCy4MPg -0+Dj4PPhBOEU4SThNOFF4VXhZeF14YbhluGm4bbhx+HX4efh9+II4hjiKOI44kniWeJp4nniiuKa4qri -uuLL4tvi6+L74wzjHOMs4zzjTeNd423jfeOO457jruO+48/j3+Pv4//kAOQQ5CDkMORB5FHkYeRx5ILk -kuSi5LLkw+TT5OPk8+UE5RTlJOU05UXlVeVl5XXlhuWW5abltuXH5dfl5+X35gjmGOYo5jjmSeZZ5mnm -eeaK5prmqua65svm2+br5vvnDOcc5yznPOdN513nbed9547nnueu577nz+ff5+/n/+gA6BDoIOgw6EHo -Uehh6HHoguiS6KLosujD6NPo4+jz6QTpFOkk6TTpRelV6WXpdemG6Zbppum26cfp1+nn6ffqCOoY6ijq -OOpJ6lnqaep56orqmuqq6rrqy+rb6uvq++sM6xzrLOs8603rXett633rjuue667rvuvP69/r7+v/7ADs -EOwg7DDsQexR7GHsceyC7JLsouyy7MPs0+zj7PPtBO0U7STtNO1F7VXtZe117Ybtlu2m7bbtx+3X7eft -9+4I7hjuKO447knuWe5p7nnuiu6a7qruuu7L7tvu6+777wzvHO8s7zzvTe9d723vfe+O757vru++78/v -3+/v7//wAPAQ8CDwMPBB8FHwYfBx8ILwkvCi8LLww/DT8OPw8/EE8RTxJPE08UXxVfFl8XXxhvGW8abx -tvHH8dfx5/H38gjyGPIo8jjySfJZ8mnyefKK8pryqvK68svy2/Lr8vvzDPMc8yzzPPNN813zbfN9847z -nvOu877zz/Pf8+/z//QA9BD0IPQw9EH0UfRh9HH0gvSS9KL0svTD9NP04/Tz9QT1FPUk9TT1RfVV9WX1 -dfWG9Zb1pvW29cf11/Xn9ff2CPYY9ij2OPZJ9ln2afZ59or2mvaq9rr2y/bb9uv2+/cM9xz3LPc89033 -Xfdt9333jvee9673vvfP99/37/f/+AD4EPgg+DD4QfhR+GH4cfiC+JL4oviy+MP40/jj+PP5BPkU+ST5 -NPlF+VX5Zfl1+Yb5lvmm+bb5x/nX+ef59/oI+hj6KPo4+kn6Wfpp+nn6ivqa+qr6uvrL+tv66/r7+wz7 -HPss+zz7Tftd+237ffuO+577rvu++8/73/vv+//8APwQ/CD8MPxB/FH8Yfxx/IL8kvyi/LL8w/zT/OP8 -8/0E/RT9JP00/UX9Vf1l/XX9hv2W/ab9tv3H/df95/33/gj+GP4o/jj+Sf5Z/mn+ef6K/pr+qv66/sv+ -2/7r/vv/DP8c/yz/PP9N/13/bf99/47/nv+u/77/z//f/+///wAAABAAIAAwAEEAUQBhAHEAggCSAKIA -sgDDANMA4wDzAQQBFAEkATQBRQFVAWUBdQGGAZYBpgG2AccB1wHnAfcCCAIYAigCOAJJAlkCaQJ5AooC -mgKqAroCywLbAusC+wMMAxwDLAM8A00DXQNtA30DjgOeA64DvgPPA98D7wP/BAAEEAQgBDAEQQRRBGEE -cQSCBJIEogSyBMME0wTjBPMFBAUUBSQFNAVFBVUFZQV1BYYFlgWmBbYFxwXXBecF9wYIBhgGKAY4BkkG -WQZpBnkGigaaBqoGugbLBtsG6wb7BwwHHAcsBzwHTQddB20HfQeOB54Hrge+B88H3wfvB/8IAAgQCCAI -MAhBCFEIYQhxCIIIkgiiCLIIwwjTCOMI8wkECRQJJAk0CUUJVQllCXUJhgmWCaYJtgnHCdcJ5wn3CggK -GAooCjgKSQpZCmkKeQqKCpoKqgq6CssK2wrrCvsLDAscCywLPAtNC10LbQt9C44LnguuC74LzwvfC+8L -/wwADBAMIAwwDEEMUQxhDHEMggySDKIMsgzDDNMM4wzzDQQNFA0kDTQNRQ1VDWUNdQ2GDZYNpg22DccN -1w3nDfcOCA4YDigOOA5JDlkOaQ55DooOmg6qDroOyw7bDusO+w8MDxwPLA88D00PXQ9tD30Pjg+eD64P -vg/PD98P7w//EAAQEBAgEDAQQRBREGEQcRCCEJIQohCyEMMQ0xDjEPMRBBEUESQRNBFFEVURZRF1EYYR -lhGmEbYRxxHXEecR9xIIEhgSKBI4EkkSWRJpEnkSihKaEqoSuhLLEtsS6xL7EwwTHBMsEzwTTRNdE20T -fROOE54TrhO+E88T3xPvE/8UABQQFCAUMBRBFFEUYRRxFIIUkhSiFLIUwxTTFOMU8xUEFRQVJBU0FUUV -VRVlFXUVhhWWFaYVthXHFdcV5xX3FggWGBYoFjgWSRZZFmkWeRaKFpoWqha6FssW2xbrFvsXDBccFywX -PBdNF10XbRd9F44XnheuF74XzxffF+8X/xgAGBAYIBgwGEEYURhhGHEYghiSGKIYshjDGNMY4xjzGQQZ -FBkkGTQZRRlVGWUZdRmGGZYZphm2GccZ1xnnGfcaCBoYGigaOBpJGlkaaRp5GooamhqqGroayxrbGusa -+xsMGxwbLBs8G00bXRttG30bjhueG64bvhvPG98b7xv/HAAcEBwgHDAcQRxRHGEccRyCHJIcohyyHMMc -0xzjHPMdBB0UHSQdNB1FHVUdZR11HYYdlh2mHbYdxx3XHecd9x4IHhgeKB44HkkeWR5pHnkeih6aHqoe -uh7LHtse6x77HwwfHB8sHzwfTR9dH20ffR+OH54frh++H88f3x/vH/8gACAQICAgMCBBIFEgYSBxIIIg -kiCiILIgwyDTIOMg8yEEIRQhJCE0IUUhVSFlIXUhhiGWIaYhtiHHIdch5yH3IggiGCIoIjgiSSJZImki -eSKKIpoiqiK6Issi2yLrIvsjDCMcIywjPCNNI10jbSN9I44jniOuI74jzyPfI+8j/yQAJBAkICQwJEEk -USRhJHEkgiSSJKIksiTDJNMk4yTzJQQlFCUkJTQlRSVVJWUldSWGJZYlpiW2Jccl1yXnJfcmCCYYJigm -OCZJJlkmaSZ5JoommiaqJromyybbJusm+ycMJxwnLCc8J00nXSdtJ30njieeJ64nvifPJ98n7yf/KAAo -ECggKDAoQShRKGEocSiCKJIooiiyKMMo0yjjKPMpBCkUKSQpNClFKVUpZSl1KYYplimmKbYpxynXKecp -9yoIKhgqKCo4KkkqWSppKnkqiiqaKqoquirLKtsq6yr7KwwrHCssKzwrTStdK20rfSuOK54rriu+K88r -3yvvK/8sACwQLCAsMCxBLFEsYSxxLIIskiyiLLIswyzTLOMs8y0ELRQtJC00LUUtVS1lLXUthi2WLaYt -ti3HLdct5y33LgguGC4oLjguSS5ZLmkueS6KLpouqi66Lssu2y7rLvsvDC8cLywvPC9NL10vbS99L44v -ni+uL74vzy/fL+8v/zAAMBAwIDAwMEEwUTBhMHEwgjCSMKIwsjDDMNMw4zDzMQQxFDEkMTQxRTFVMWUx -dTGGMZYxpjG2Mccx1zHnMfcyCDIYMigyODJJMlkyaTJ5MooymjKqMroyyzLbMusy+zMMMxwzLDM8M00z -XTNtM30zjjOeM64zvjPPM98z7zP/NAA0EDQgNDA0QTRRNGE0cTSCNJI0ojSyNMM00zTjNPM1BDUUNSQ1 -NDVFNVU1ZTV1NYY1ljWmNbY1xzXXNec19zYINhg2KDY4Nkk2WTZpNnk2ijaaNqo2ujbLNts26zb7Nww3 -HDcsNzw3TTddN203fTeON543rje+N8833zfvN/84ADgQOCA4MDhBOFE4YThxOII4kjiiOLI4wzjTOOM4 -8zkEORQ5JDk0OUU5VTllOXU5hjmWOaY5tjnHOdc55zn3Ogg6GDooOjg6STpZOmk6eTqKOpo6qjq6Oss6 -2zrrOvs7DDscOyw7PDtNO107bTt9O447njuuO747zzvfO+87/zwAPBA8IDwwPEE8UTxhPHE8gjySPKI8 -sjzDPNM84zzzPQQ9FD0kPTQ9RT1VPWU9dT2GPZY9pj22Pcc91z3nPfc+CD4YPig+OD5JPlk+aT55Poo+ -mj6qPro+yz7bPus++z8MPxw/LD88P00/XT9tP30/jj+eP64/vj/PP98/7z//QABAEEAgQDBAQUBRQGFA -cUCCQJJAokCyQMNA00DjQPNBBEEUQSRBNEFFQVVBZUF1QYZBlkGmQbZBx0HXQedB90IIQhhCKEI4QklC -WUJpQnlCikKaQqpCukLLQttC60L7QwxDHEMsQzxDTUNdQ21DfUOOQ55DrkO+Q89D30PvQ/9EAEQQRCBE -MERBRFFEYURxRIJEkkSiRLJEw0TTRONE80UERRRFJEU0RUVFVUVlRXVFhkWWRaZFtkXHRddF50X3RghG -GEYoRjhGSUZZRmlGeUaKRppGqka6RstG20brRvtHDEccRyxHPEdNR11HbUd9R45HnkeuR75Hz0ffR+9H -/0gASBBIIEgwSEFIUUhhSHFIgkiSSKJIskjDSNNI40jzSQRJFEkkSTRJRUlVSWVJdUmGSZZJpkm2ScdJ -10nnSfdKCEoYSihKOEpJSllKaUp5SopKmkqqSrpKy0rbSutK+0sMSxxLLEs8S01LXUttS31LjkueS65L -vkvPS99L70v/TABMEEwgTDBMQUxRTGFMcUyCTJJMokyyTMNM00zjTPNNBE0UTSRNNE1FTVVNZU11TYZN -lk2mTbZNx03XTedN904IThhOKE44TklOWU5pTnlOik6aTqpOuk7LTttO6077TwxPHE8sTzxPTU9dT21P -fU+OT55Prk++T89P30/vT/9QAFAQUCBQMFBBUFFQYVBxUIJQklCiULJQw1DTUONQ81EEURRRJFE0UUVR -VVFlUXVRhlGWUaZRtlHHUddR51H3UghSGFIoUjhSSVJZUmlSeVKKUppSqlK6UstS21LrUvtTDFMcUyxT -PFNNU11TbVN9U45TnlOuU75Tz1PfU+9T/1QAVBBUIFQwVEFUUVRhVHFUglSSVKJUslTDVNNU41TzVQRV -FFUkVTRVRVVVVWVVdVWGVZZVplW2VcdV11XnVfdWCFYYVihWOFZJVllWaVZ5VopWmlaqVrpWy1bbVutW -+1cMVxxXLFc8V01XXVdtV31XjleeV65XvlfPV99X71f/WABYEFggWDBYQVhRWGFYcViCWJJYoliyWMNY -01jjWPNZBFkUWSRZNFlFWVVZZVl1WYZZllmmWbZZx1nXWedZ91oIWhhaKFo4WklaWVppWnlailqaWqpa -ulrLWtta61r7WwxbHFssWzxbTVtdW21bfVuOW55brlu+W89b31vvW/9cAFwQXCBcMFxBXFFcYVxxXIJc -klyiXLJcw1zTXONc810EXRRdJF00XUVdVV1lXXVdhl2WXaZdtl3HXddd5133XgheGF4oXjheSV5ZXmle -eV6KXppeql66Xste217rXvtfDF8cXyxfPF9NX11fbV99X45fnl+uX75fz1/fX+9f/2AAYBBgIGAwYEFg -UWBhYHFggmCSYKJgsmDDYNNg42DzYQRhFGEkYTRhRWFVYWVhdWGGYZZhpmG2Ycdh12HnYfdiCGIYYihi -OGJJYlliaWJ5YopimmKqYrpiy2LbYuti+2MMYxxjLGM8Y01jXWNtY31jjmOeY65jvmPPY99j72P/ZABk -EGQgZDBkQWRRZGFkcWSCZJJkomSyZMNk02TjZPNlBGUUZSRlNGVFZVVlZWV1ZYZllmWmZbZlx2XXZedl -92YIZhhmKGY4ZklmWWZpZnlmimaaZqpmumbLZttm62b7ZwxnHGcsZzxnTWddZ21nfWeOZ55nrme+Z89n -32fvZ/9oAGgQaCBoMGhBaFFoYWhxaIJokmiiaLJow2jTaONo82kEaRRpJGk0aUVpVWllaXVphmmWaaZp -tmnHaddp52n3aghqGGooajhqSWpZamlqeWqKappqqmq6astq22rravtrDGscayxrPGtNa11rbWt9a45r -nmuua75rz2vfa+9r/2wAbBBsIGwwbEFsUWxhbHFsgmySbKJssmzDbNNs42zzbQRtFG0kbTRtRW1VbWVt -dW2GbZZtpm22bcdt123nbfduCG4YbihuOG5JblluaW55bopumm6qbrpuy27bbutu+28MbxxvLG88b01v -XW9tb31vjm+eb65vvm/Pb99v72//cABwEHAgcDBwQXBRcGFwcXCCcJJwonCycMNw03DjcPNxBHEUcSRx -NHFFcVVxZXF1cYZxlnGmcbZxx3HXcedx93IIchhyKHI4cklyWXJpcnlyinKacqpyunLLctty63L7cwxz -HHMsczxzTXNdc21zfXOOc55zrnO+c89z33Pvc/90AHQQdCB0MHRBdFF0YXRxdIJ0knSidLJ0w3TTdON0 -83UEdRR1JHU0dUV1VXVldXV1hnWWdaZ1tnXHddd153X3dgh2GHYodjh2SXZZdml2eXaKdpp2qna6dst2 -23brdvt3DHccdyx3PHdNd113bXd9d453nneud753z3ffd+93/3gAeBB4IHgweEF4UXhheHF4gniSeKJ4 -snjDeNN443jzeQR5FHkkeTR5RXlVeWV5dXmGeZZ5pnm2ecd513nnefd6CHoYeih6OHpJell6aXp5eop6 -mnqqerp6y3rbeut6+3sMexx7LHs8e017XXtte317jnuee657vnvPe99773v/fAB8EHwgfDB8QXxRfGF8 -cXyCfJJ8onyyfMN803zjfPN9BH0UfSR9NH1FfVV9ZX11fYZ9ln2mfbZ9x33Xfed9934Ifhh+KH44fkl+ -WX5pfnl+in6afqp+un7Lftt+6377fwx/HH8sfzx/TX9df21/fX+Of55/rn++f89/33/vf/+AAIAQgCCA -MIBBgFGAYYBxgIKAkoCigLKAw4DTgOOA84EEgRSBJIE0gUWBVYFlgXWBhoGWgaaBtoHHgdeB54H3ggiC -GIIogjiCSYJZgmmCeYKKgpqCqoK6gsuC24LrgvuDDIMcgyyDPINNg12DbYN9g46DnoOug76Dz4Pfg++D -/4QAhBCEIIQwhEGEUYRhhHGEgoSShKKEsoTDhNOE44TzhQSFFIUkhTSFRYVVhWWFdYWGhZaFpoW2hceF -14XnhfeGCIYYhiiGOIZJhlmGaYZ5hoqGmoaqhrqGy4bbhuuG+4cMhxyHLIc8h02HXYdth32Hjoeeh66H -vofPh9+H74f/iACIEIggiDCIQYhRiGGIcYiCiJKIooiyiMOI04jjiPOJBIkUiSSJNIlFiVWJZYl1iYaJ -lommibaJx4nXieeJ94oIihiKKIo4ikmKWYppinmKioqaiqqKuorLituK64r7iwyLHIssizyLTYtdi22L -fYuOi56Lrou+i8+L34vvi/+MAIwQjCCMMIxBjFGMYYxxjIKMkoyijLKMw4zTjOOM840EjRSNJI00jUWN -VY1ljXWNho2WjaaNto3HjdeN5433jgiOGI4ojjiOSY5ZjmmOeY6KjpqOqo66jsuO247rjvuPDI8cjyyP -PI9Nj12PbY99j46Pno+uj76Pz4/fj++P/5AAkBCQIJAwkEGQUZBhkHGQgpCSkKKQspDDkNOQ45DzkQSR -FJEkkTSRRZFVkWWRdZGGkZaRppG2kceR15HnkfeSCJIYkiiSOJJJklmSaZJ5koqSmpKqkrqSy5LbkuuS -+5MMkxyTLJM8k02TXZNtk32TjpOek66TvpPPk9+T75P/lACUEJQglDCUQZRRlGGUcZSClJKUopSylMOU -05TjlPOVBJUUlSSVNJVFlVWVZZV1lYaVlpWmlbaVx5XXleeV95YIlhiWKJY4lkmWWZZplnmWipaalqqW -upbLltuW65b7lwyXHJcslzyXTZddl22XfZeOl56Xrpe+l8+X35fvl/+YAJgQmCCYMJhBmFGYYZhxmIKY -kpiimLKYw5jTmOOY85kEmRSZJJk0mUWZVZllmXWZhpmWmaaZtpnHmdeZ55n3mgiaGJoomjiaSZpZmmma -eZqKmpqaqpq6msua25rrmvubDJscmyybPJtNm12bbZt9m46bnpuum76bz5vfm++b/5wAnBCcIJwwnEGc -UZxhnHGcgpySnKKcspzDnNOc45zznQSdFJ0knTSdRZ1VnWWddZ2GnZadpp22nced153nnfeeCJ4Yniie -OJ5JnlmeaZ55noqemp6qnrqey57bnuue+58MnxyfLJ88n02fXZ9tn32fjp+en66fvp/Pn9+f75//oACg -EKAgoDCgQaBRoGGgcaCCoJKgoqCyoMOg06DjoPOhBKEUoSShNKFFoVWhZaF1oYahlqGmobahx6HXoeeh -96IIohiiKKI4okmiWaJponmiiqKaoqqiuqLLotui66L7owyjHKMsozyjTaNdo22jfaOOo56jrqO+o8+j -36Pvo/+kAKQQpCCkMKRBpFGkYaRxpIKkkqSipLKkw6TTpOOk86UEpRSlJKU0pUWlVaVlpXWlhqWWpaal -tqXHpdel56X3pgimGKYopjimSaZZpmmmeaaKppqmqqa6psum26brpvunDKccpyynPKdNp12nbad9p46n -nqeup76nz6ffp++n/6gAqBCoIKgwqEGoUahhqHGogqiSqKKosqjDqNOo46jzqQSpFKkkqTSpRalVqWWp -damGqZappqm2qcep16nnqfeqCKoYqiiqOKpJqlmqaap5qoqqmqqqqrqqy6rbquuq+6sMqxyrLKs8q02r -Xattq32rjqueq66rvqvPq9+r76v/rACsEKwgrDCsQaxRrGGscayCrJKsoqyyrMOs06zjrPOtBK0UrSSt -NK1FrVWtZa11rYatlq2mrbatx63Xreet964IrhiuKK44rkmuWa5prnmuiq6arqquuq7Lrtuu6677rwyv -HK8srzyvTa9dr22vfa+Or56vrq++r8+v36/vr/+wALAQsCCwMLBBsFGwYbBxsIKwkrCisLKww7DTsOOw -87EEsRSxJLE0sUWxVbFlsXWxhrGWsaaxtrHHsdex57H3sgiyGLIosjiySbJZsmmyebKKspqyqrK6ssuy -27LrsvuzDLMcsyyzPLNNs12zbbN9s46znrOus76zz7Pfs++z/7QAtBC0ILQwtEG0UbRhtHG0grSStKK0 -srTDtNO047TztQS1FLUktTS1RbVVtWW1dbWGtZa1prW2tce117Xntfe2CLYYtii2OLZJtlm2abZ5toq2 -mraqtrq2y7bbtuu2+7cMtxy3LLc8t023Xbdtt323jreet663vrfPt9+377f/uAC4ELgguDC4QbhRuGG4 -cbiCuJK4oriyuMO407jjuPO5BLkUuSS5NLlFuVW5Zbl1uYa5lrmmuba5x7nXuee597oIuhi6KLo4ukm6 -Wbppunm6irqauqq6urrLutu667r7uwy7HLssuzy7Tbtdu227fbuOu567rru+u8+737vvu/+8ALwQvCC8 -MLxBvFG8YbxxvIK8kryivLK8w7zTvOO8870EvRS9JL00vUW9Vb1lvXW9hr2Wvaa9tr3Hvde95733vgi+ -GL4ovji+Sb5Zvmm+eb6Kvpq+qr66vsu+277rvvu/DL8cvyy/PL9Nv12/bb99v46/nr+uv76/z7/fv++/ -/8AAwBDAIMAwwEHAUcBhwHHAgsCSwKLAssDDwNPA48DzwQTBFMEkwTTBRcFVwWXBdcGGwZbBpsG2wcfB -18HnwffCCMIYwijCOMJJwlnCacJ5worCmsKqwrrCy8LbwuvC+8MMwxzDLMM8w03DXcNtw33DjsOew67D -vsPPw9/D78P/xADEEMQgxDDEQcRRxGHEccSCxJLEosSyxMPE08TjxPPFBMUUxSTFNMVFxVXFZcV1xYbF -lsWmxbbFx8XXxefF98YIxhjGKMY4xknGWcZpxnnGisaaxqrGusbLxtvG68b7xwzHHMcsxzzHTcddx23H -fceOx57Hrse+x8/H38fvx//IAMgQyCDIMMhByFHIYchxyILIksiiyLLIw8jTyOPI88kEyRTJJMk0yUXJ -VcllyXXJhsmWyabJtsnHydfJ58n3ygjKGMooyjjKScpZymnKecqKyprKqsq6ysvK28rryvvLDMscyyzL -PMtNy13Lbct9y47Lnsuuy77Lz8vfy+/L/8wAzBDMIMwwzEHMUcxhzHHMgsySzKLMsszDzNPM48zzzQTN -FM0kzTTNRc1VzWXNdc2GzZbNps22zcfN183nzffOCM4YzijOOM5JzlnOac55zorOms6qzrrOy87bzuvO -+88MzxzPLM88z03PXc9tz33Pjs+ez67Pvs/Pz9/P78//0ADQENAg0DDQQdBR0GHQcdCC0JLQotCy0MPQ -09Dj0PPRBNEU0STRNNFF0VXRZdF10YbRltGm0bbRx9HX0efR99II0hjSKNI40knSWdJp0nnSitKa0qrS -utLL0tvS69L70wzTHNMs0zzTTdNd023TfdOO057TrtO+08/T39Pv0//UANQQ1CDUMNRB1FHUYdRx1ILU -ktSi1LLUw9TT1OPU89UE1RTVJNU01UXVVdVl1XXVhtWW1abVttXH1dfV59X31gjWGNYo1jjWSdZZ1mnW -edaK1prWqta61svW29br1vvXDNcc1yzXPNdN113Xbdd9147Xnteu177Xz9ff1+/X/9gA2BDYINgw2EHY -Udhh2HHYgtiS2KLYstjD2NPY49jz2QTZFNkk2TTZRdlV2WXZddmG2ZbZptm22cfZ19nn2ffaCNoY2ija -ONpJ2lnaadp52oramtqq2rray9rb2uva+9sM2xzbLNs8203bXdtt233bjtue267bvtvP29/b79v/3ADc -ENwg3DDcQdxR3GHccdyC3JLcotyy3MPc09zj3PPdBN0U3STdNN1F3VXdZd113Ybdlt2m3bbdx93X3efd -994I3hjeKN443kneWd5p3nneit6a3qreut7L3tve69773wzfHN8s3zzfTd9d323ffd+O357frt++38/f -39/v3//gAOAQ4CDgMOBB4FHgYeBx4ILgkuCi4LLgw+DT4OPg8+EE4RThJOE04UXhVeFl4XXhhuGW4abh -tuHH4dfh5+H34gjiGOIo4jjiSeJZ4mnieeKK4priquK64svi2+Lr4vvjDOMc4yzjPONN413jbeN9447j -nuOu477jz+Pf4+/j/+QA5BDkIOQw5EHkUeRh5HHkguSS5KLksuTD5NPk4+Tz5QTlFOUk5TTlReVV5WXl -deWG5ZblpuW25cfl1+Xn5ffmCOYY5ijmOOZJ5lnmaeZ55ormmuaq5rrmy+bb5uvm++cM5xznLOc8503n -Xedt533njuee567nvufP59/n7+f/6ADoEOgg6DDoQehR6GHoceiC6JLoouiy6MPo0+jj6PPpBOkU6STp -NOlF6VXpZel16Ybplumm6bbpx+nX6efp9+oI6hjqKOo46knqWepp6nnqiuqa6qrquurL6tvq6+r76wzr -HOss6zzrTetd623rfeuO657rruu+68/r3+vv6//sAOwQ7CDsMOxB7FHsYexx7ILskuyi7LLsw+zT7OPs -8+0E7RTtJO007UXtVe1l7XXthu2W7abttu3H7dft5+337gjuGO4o7jjuSe5Z7mnuee6K7pruqu667svu -2+7r7vvvDO8c7yzvPO9N713vbe99747vnu+u777vz+/f7+/v//AA8BDwIPAw8EHwUfBh8HHwgvCS8KLw -svDD8NPw4/Dz8QTxFPEk8TTxRfFV8WXxdfGG8ZbxpvG28cfx1/Hn8ffyCPIY8ijyOPJJ8lnyafJ58ory -mvKq8rryy/Lb8uvy+/MM8xzzLPM8803zXfNt833zjvOe867zvvPP89/z7/P/9AD0EPQg9DD0QfRR9GH0 -cfSC9JL0ovSy9MP00/Tj9PP1BPUU9ST1NPVF9VX1ZfV19Yb1lvWm9bb1x/XX9ef19/YI9hj2KPY49kn2 -WfZp9nn2ivaa9qr2uvbL9tv26/b79wz3HPcs9zz3Tfdd9233ffeO9573rve+98/33/fv9//4APgQ+CD4 -MPhB+FH4Yfhx+IL4kvii+LL4w/jT+OP48/kE+RT5JPk0+UX5Vfll+XX5hvmW+ab5tvnH+df55/n3+gj6 -GPoo+jj6SfpZ+mn6efqK+pr6qvq6+sv62/rr+vv7DPsc+yz7PPtN+137bft9+477nvuu+777z/vf++/7 -//wA/BD8IPww/EH8Ufxh/HH8gvyS/KL8svzD/NP84/zz/QT9FP0k/TT9Rf1V/WX9df2G/Zb9pv22/cf9 -1/3n/ff+CP4Y/ij+OP5J/ln+af55/or+mv6q/rr+y/7b/uv++/8M/xz/LP88/03/Xf9t/33/jv+e/67/ -vv/P/9//7///AAAAEAAgADAAQQBRAGEAcQCCAJIAogCyAMMA0wDjAPMBBAEUASQBNAFFAVUBZQF1AYYB +r9Jr1CnV6Neq2W3bMtz43sHgi+JX5CTl8+fE6ZfrbO1C7xrw8/LP9Kz2i/hr+k78Mv4Y//8AAAACAAcA +DgAYACUANQBHAFsAcgCLAKcAxQDmAQgBLQFVAX4BqgHYAggCOwJwAqcC4AMbA1gDmAPaBB4EZASsBPcF +QwWSBeIGNQaKBuEHOgeVB/IIUgizCRYJfAnjCk0KuQsmC5YMBwx7DPENaQ3iDl4O3A9cD90QYRDnEW8R ++BKEExIToRQzFMcVXBX0Fo0XKRfGGGUZBxmqGk8a9hufHEoc9x2mHlcfCh++IHUhLSHoIqQjYiQjJOUl +qSZvJzYoACjMKZkqaSs6LA0s4i25LpIvbTBJMSgyCDLqM880tTWcNoY3cjhfOU86QDszPCg9Hz4XPxJA +DkENQg1DD0QSRRhGIEcpSDRJQUpQS2FMc02ITp5PtlDQUexTCVQpVUpWbVeSWLhZ4VsLXDddZV6VX8dg ++mIvY2Zkn2XaZxdoVWmVatdsG21gbqdv8XE7cohz13Undnl3zXkjenp71H0vfox/6oFLgq2EEYV3ht6I +SImziyCMjo3/j3GQ5ZJbk9OVTJbHmESZw5tDnMaeSp/PoVei4KRrpfinh6kXqqmsPa3Tr2qxA7KetDu1 +2bd6uRy6v7xlvgy/tcFgwwzEusZqyBzJz8uFzTvO9NCv0mvUKdXo16rZbdsy3PjeweCL4lfkJOXz58Tp +l+ts7ULvGvDz8s/0rPaL+Gv6Tvwy/hj//wAAAAIABwAOABgAJQA1AEcAWwByAIsApwDFAOYBCAEtAVUB +fgGqAdgCCAI7AnACpwLgAxsDWAOYA9oEHgRkBKwE9wVDBZIF4gY1BooG4Qc6B5UH8ghSCLMJFgl8CeMK +TQq5CyYLlgwHDHsM8Q1pDeIOXg7cD1wP3RBhEOcRbxH4EoQTEhOhFDMUxxVcFfQWjRcpF8YYZRkHGaoa +Txr2G58cShz3HaYeVx8KH74gdSEtIegipCNiJCMk5SWpJm8nNigAKMwpmSppKzosDSziLbkuki9tMEkx +KDIIMuozzzS1NZw2hjdyOF85TzpAOzM8KD0fPhc/EkAOQQ1CDUMPRBJFGEYgRylINElBSlBLYUxzTYhO +nk+2UNBR7FMJVClVSlZtV5JYuFnhWwtcN11lXpVfx2D6Yi9jZmSfZdpnF2hVaZVq12wbbWBup2/xcTty +iHPXdSd2eXfNeSN6envUfS9+jH/qgUuCrYQRhXeG3ohIibOLIIyOjf+PcZDlkluT05VMlseYRJnDm0Oc +xp5Kn8+hV6LgpGul+KeHqReqqaw9rdOvarEDsp60O7XZt3q5HLq/vGW+DL+1wWDDDMS6xmrIHMnPy4XN +O8700K/Sa9Qp1ejXqtlt2zLc+N7B4IviV+Qk5fPnxOmX62ztQu8a8PPyz/Ss9ov4a/pO/DL+GP//AAAA +AAAAAmkBBAxxBLICCBjzBxwDDCVlCXUEADHXC98FBD5JDigGGErLEIIHHFc8BYYL/wIoB+8M8w6qCjgN +9xscDJIO+yeODvsP/zQAEUURBEBxE64SCEzjFggTDFllCwwX7wRRDVUY4xDDD74Z5x00Ehga6ym2FHEb +/zYoFssc80KaGSQd908cG44e+1uOEHEj3wZ5Etsk0xL7FTQl1x9tF54m2yvfGecn7zhBHEEo40TDHqop +51E0IQQq612mFfcvzwiiGFEwwxUUGroxxyGGHQQy2y4IH20z3zp5Icc000brJCA111NdJnk221/fG307 +vgrLHdc8shc8ICA9tiO+Ioo+yzAgJOM/zzySJ01Aw0kUKZZBx1WGK/9Cy2H3IPNHrgzzI01IohllJaZJ +tiXXKABKujJJKmlLvj7LLLJMsks8LxxNtleuMXVOumQgJmlTng8cKMNUkhuOKyxVpigALYZWqjRxL99X +rkDjMjhYok1VNJJZplnXNvtaqmZJCccFVQBxDCAGaQzzDooHbRllEOMIYSXXEzwJZTJZFZYKaT7LF/8L +bUs8GlkMYVeuD00RRQKqEaYSWQ8cFAATXRuOFlkUUSgAGLIVVTRxGxwWWUDjHXUXXU1lH88YUVnXFMMd +RQTDFyweSRFFGXUfTR22G98gQSooHjghRTaaIJIiSUMcIusjTU+OJUUkQVv/GkkpNAb7HKIqOBNtHvsr +PB/fIVUsMCxRI74tNDjDJgguOEU0KGEvPFGmKsswMF4oH881JAkUIhg2KBWGJHE3LCIIJts4IC55KTQ5 +JDrrK446KEdtLec7LFPfMEE8IGBBJTRBFAs8J55CGBe+KfdDHCQgLFFEEDCSLqpFFD0UMQRGGEmGM21H +HFX3NbZIEGJ5KrpNBA1lLRROCBnXL31PDCZZMcdQADLLNCBRBD88NopSCEuuOONTDFggOzxUAGSSMDBY +8w+OMppZ9xwANONa+yhxN01b/zTjOaZc80FlPABd903XPlle+1pJQLJf/2a6E54KugDzFfcLvg1lGEEM +shnXGqoNtiZZHQQOujLLH20Pvj88IbYQsku+JBARx1ggGRQWqgMcG20Xrg+OHccYohwAICAZpihxIooa +qjTjJNMbrkFlJzwcok3XKZYdtlpJHooimgVFIOMjnhG2I00kkh4oJaYlliqaJ/8mmjccKlknnkOOLLIo +ok//LxwpplxxJAAuigdtJmkvjhPfKMMwgiBRKxwxhizDLXUyijk0L98zjkW2Mjg0klIoNII1ll6aKYY6 +eQmGK+87fRYILjg8cSJ5MJI9dS7rMvs+eTttNVU/jkffN65AglRBOghBhmDDLwxGaQu+MVVHbRggM75I +YSSSNhhJZTEUOHFKaT2GOstLfUn3PSRMcVZ5P45NdWLrNIJSWQ3XNttTXRpZOTRUUSbLO55VVTM8PedW +aT+uQEFXbUwgQqpYYViSRQRZZWUEOfdeSRAAPFFfTRxxPrpgQSjjQRRhVTVlQ21iWUHXRcdjXU5JSCBk +UVrLSnllVWc8HVUQAAFlH74RBA3XIhgSCBpZJHETHCbLJssUEDM8KSQVFD++K44WGEwgLecXHFiSItsb +/wOeJTQc8xAAJ54d9xxxKecfDCjjLEEgADVlLqohBEHXMQQiCE5JM10jDFrLKFEn7wW2Kroo4xIoLQQp +9x6qL20q+yscMccr/zeONCAs80P/Nnkt91BxONMu+1zjLdcz3wffMCA04xRRMoo15yDDNOM26y00N003 +7zm2OZY440YoO/8551KaPlk6618MM00/zwoINaZA0xZ5OABB1yLrOmlC2y9tPLJD3zvfPxxE00hBQXVF +11TDQ99G22E0OMNLzwwgOyxMwxiiPYZNxyUUP99OyzGGQjhPzz33RJJQw0p5RvtRx1brSUVSy2NdPklX +vg5ZQKJYshrLQvtZtic8RVVaujO+R75bvkAgShhcskySTGFdtlkETsteumWGQ89jrhBxRhhkohzjSHFl +pillSttmqjXXTTRnrkJJT45ook7LUedppls8VEFqqmeuJywVZQHnKYYWaQ5ZK98XbRrLLjgYYSc8MJIZ +ZTO+MusaaUAgNUUbbUySN64cYVkULKIhVQQALvsiWRBxMVUjXRzzM74kUSllNhglVTXXOGEmWUJJOssn +XU7LPSQoUVs8MhgtRQYoNHEuSRKqNtsvTR8cOTQwQSuOO44xRTgAPecySURxQEEzTVDjQqo0QV1VN545 +NAhROfc6OBTDPFE7PCE0Pqo8MC22QQQ9NDooQ20+OEaaRcc/PFMcSBBAQV+OPRRFJAp5P31GKBbrQcdH +LCNtRCBIIC/fRopJJDxBSONKKEjDSzxLLFU0TZZMMGGmQppRFAyiRONSGBkUR01THCWGSaZUEDIITABV +FD55TllWGErrULJXLFddUxxYIGPfSABdBA7LSmleCBs8TMNfDCe+TyxgADQgUXVhBECSU99iCE0UVjhj +HFmGWJJkEGX3TYZo8xDjT+9p9x1lUklq+ynXVJJr/zZJVvts80LLWVVuCE88W75vDFuuXghwAGggMOMa +ugJZM00bvg7LNaYcshs8N/8dtie+OlkeujQgPLIfz0CSPxwgw00UQWUhx1mGNmkmqgRxOMMnrhDzOxwo +oh1lPXUppinXP98qujZJQjgrvkLLRIIssk88RusttluuO+8ymgaqPkkznhMcQJI0kh+OQvs1liwARVU2 +qjhxR643rkTjSgg4olFlTGE5pl3XQWU+igjDQ74/jhU0RhhAgiG2SHFBli4oSttCmjqaTSRDnkccT45E +klOOUedFll//RttKeQr7STRLfRdtS55McSPfTfdNhjBBUEFOijzDUqpPjkk0VQRQglWmV21RhmIoTFFW +aQ0UTrpXbRmGURRYcSYIU21ZdTJ5VcdaeT7rWCBbfUtdWopccVffXNNddWRBUddiWQ88VDBjXRu+Vopk +YSggWONlZTSSW01maUEUXaZnbU2GX/9oYVn3YllpZWZ5V11uSRFlWaZvXR3XXABwUSpJXmlxVTbLYMNy +WUM8YxxzXU+uZXV0UVwgZ991VWiSOrogAALLPQQhFA9NP20iGBu+QccjHCggRCAkEDSSRnklFEEUSNMm +GE2GSzwnHFn3QCAsAATzQootBBFlROMuCB3XR00vDCpZSZYwADbLS/8xBEM8TlkyCE+uULIzDFwgRaY3 +/wccSAA48xOOSmk59yAATLI6+yxxTxw7/zjjUXU880VlU98991HXVig++15JSyxD7wlFTYZE4xW2T99F +5yIoUjhG6y6aVJJH7zscVvtI40eOWUVJ51P/W65K62BxUKJP3wttUwxQ0xffVVVR1yRRV75S2zDDWhhT +3z00XGFU00mmXstV11YoYSRW22KaVihbzw2GWHFcwxoIWttdxyZ5XTReyzLrX55fzz9tYedgw0vfZEFh +x1hBZqpiy2SyW55nvg++XfdoshwgYFFptiiSYrpqujUUZQRrvkGGZ21ssk33acdttlp5bCBuy2brYRRz +rhHXY310oh5ZZdd1pirLaCB2qjc8aop3rkOubON4olAgb015plyScZZ6umkERHElZQNNRtsmaQ++STQn +bRwgS44oYSiiTecpZTUUUEEqaUGGUqorbU33VPMscVp5SfcxVQVlTFEyWRHXTqozXR5ZUQQ0USrLU201 +VTc8Vcc2WUO+WBA3bVAgWnk4YVyST309RQeOUcc+SRQAVCA/TSBxVopAQSzjWONBRTllWzxCWUXXXZZD +XVJJX/9EUV7LVONJNAm2V01KOBYoWaZLPCKaXABMMC8cXllNNDuOYLJOSUf/YxxPTVRxZXVQQWDjWmlV +JAvfXMNWKBhRXyxXLCTDYXVYIDE0Y99ZND22ZjhaOEooaJJbPFaaautcMGMMX+9hFA4IYkliGBp5ZJJj +HCbrZvtkEDNtaVVlJD/fa75mKExBbghnLFjDcGFoIGU0ZWVtBBAgZ89uCBySahhvDCkUbHFwEDWGbttx +FEH3cSRyGE55c45zHFrrded0EGddaut48xJZbTR59x7Lb556+ys8cfd8ADeudEF9BEQgdqp+CFCSeQR/ +DF0Ee22AAGmGAAAAEAAgADAAQQBRAGEAcQCCAJIAogCyAMMA0wDjAPMBBAEUASQBNAFFAVUBZQF1AYYB lgGmAbYBxwHXAecB9wIIAhgCKAI4AkkCWQJpAnkCigKaAqoCugLLAtsC6wL7AwwDHAMsAzwDTQNdA20D fQOOA54DrgO+A88D3wPvA/8EAAQQBCAEMARBBFEEYQRxBIIEkgSiBLIEwwTTBOME8wUEBRQFJAU0BUUF VQVlBXUFhgWWBaYFtgXHBdcF5wX3BggGGAYoBjgGSQZZBmkGeQaKBpoGqga6BssG2wbrBvsHDAccBywH @@ -2745,25 +2480,281 @@ PPdN9133bfd99473nveu9773z/ff9+/3//gA+BD4IPgw+EH4Ufhh+HH4gviS+KL4svjD+NP44/jz+QT5 FPkk+TT5RflV+WX5dfmG+Zb5pvm2+cf51/nn+ff6CPoY+ij6OPpJ+ln6afp5+or6mvqq+rr6y/rb+uv6 +/sM+xz7LPs8+037Xftt+337jvue+677vvvP+9/77/v//AD8EPwg/DD8QfxR/GH8cfyC/JL8ovyy/MP8 0/zj/PP9BP0U/ST9NP1F/VX9Zf11/Yb9lv2m/bb9x/3X/ef99/4I/hj+KP44/kn+Wf5p/nn+iv6a/qr+ -uv7L/tv+6/77/wz/HP8s/zz/Tf9d/23/ff+O/57/rv++/8//3//v//91aTA4AAAAAAICAABtZnQyAAAA -AAMDEAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAABABAAAAABAQICAwMEBAUFBgYH -BwgICQkKCgsLDAwNDQ4ODw8QEBEREhITExQUFRUWFhcXGBgZGRoaGxscHB0dHh4fHyAgISEiIiMjJCQl -JSYmJycoKCkpKiorKywsLS0uLi8vMDAxMTIyMzM0NDU1NjY3Nzg4OTk6Ojs7PDw9PT4+Pz9AQEFBQkJD -Q0RERUVGRkdHSEhJSUpKS0tMTE1NTk5PT1BQUVFSUlNTVFRVVVZWV1dYWFlZWlpbW1xcXV1eXl9fYGBh -YWJiY2NkZGVlZmZnZ2hoaWlqamtrbGxtbW5ub29wcHFxcnJzc3R0dXV2dnd3eHh5eXp6e3t8fH19fn5/ -f4CAgYGCgoODhISFhYaGh4eIiImKiouLjIyNjY6Oj4+QkJGRkpKTk5SUlZWWlpeXmJiZmZqam5ucnJ2d -np6fn6CgoaGioqOjpKSlpaamp6eoqKmpqqqrq6ysra2urq+vsLCxsbKys7O0tLW1tra3t7i4ubm6uru7 -vLy9vb6+v7/AwMHBwsLDw8TExcXGxsfHyMjJycrKy8vMzM3Nzs7Pz9DQ0dHS0tPT1NTV1dbW19fY2NnZ -2trb29zc3d3e3t/f4ODh4eLi4+Pk5OXl5ubn5+jo6enq6uvr7Ozt7e7u7+/w8PHx8vLz8/T09fX29vf3 -+Pj5+fr6+/v8/P39/v7///8AAAEBAgIDAwQEBQUGBgcHCAgJCQoKCwsMDA0NDg4PDxAQERESEhMTFBQV -FRYWFxcYGBkZGhobGxwcHR0eHh8fICAhISIiIyMkJCUlJiYnJygoKSkqKisrLCwtLS4uLy8wMDExMjIz -MzQ0NTU2Njc3ODg5OTo6Ozs8PD09Pj4/P0BAQUFCQkNDRERFRUZGR0dISElJSkpLS0xMTU1OTk9PUFBR -UVJSU1NUVFVVVlZXV1hYWVlaWltbXFxdXV5eX19gYGFhYmJjY2RkZWVmZmdnaGhpaWpqa2tsbG1tbm5v -b3BwcXFycnNzdHR1dXZ2d3d4eHl5enp7e3x8fX1+fn9/gICBgYKCg4OEhIWFhoaHh4iIiYqKi4uMjI2N -jo6Pj5CQkZGSkpOTlJSVlZaWl5eYmJmZmpqbm5ycnZ2enp+foKChoaKio6OkpKWlpqanp6ioqamqqqur -rKytra6ur6+wsLGxsrKzs7S0tbW2tre3uLi5ubq6u7u8vL29vr6/v8DAwcHCwsPDxMTFxcbGx8fIyMnJ -ysrLy8zMzc3Ozs/P0NDR0dLS09PU1NXV1tbX19jY2dna2tvb3Nzd3d7e39/g4OHh4uLj4+Tk5eXm5ufn -6Ojp6erq6+vs7O3t7u7v7/Dw8fHy8vPz9PT19fb29/f4+Pn5+vr7+/z8/f3+/v///wAAAQECAgMDBAQF +uv7L/tv+6/77/wz/HP8s/zz/Tf9d/23/ff+O/57/rv++/8//3//v//8AAAAQACAAMABBAFEAYQBxAIIA +kgCiALIAwwDTAOMA8wEEARQBJAE0AUUBVQFlAXUBhgGWAaYBtgHHAdcB5wH3AggCGAIoAjgCSQJZAmkC +eQKKApoCqgK6AssC2wLrAvsDDAMcAywDPANNA10DbQN9A44DngOuA74DzwPfA+8D/wQABBAEIAQwBEEE +UQRhBHEEggSSBKIEsgTDBNME4wTzBQQFFAUkBTQFRQVVBWUFdQWGBZYFpgW2BccF1wXnBfcGCAYYBigG +OAZJBlkGaQZ5BooGmgaqBroGywbbBusG+wcMBxwHLAc8B00HXQdtB30HjgeeB64HvgfPB98H7wf/CAAI +EAggCDAIQQhRCGEIcQiCCJIIogiyCMMI0wjjCPMJBAkUCSQJNAlFCVUJZQl1CYYJlgmmCbYJxwnXCecJ +9woIChgKKAo4CkkKWQppCnkKigqaCqoKugrLCtsK6wr7CwwLHAssCzwLTQtdC20LfQuOC54Lrgu+C88L +3wvvC/8MAAwQDCAMMAxBDFEMYQxxDIIMkgyiDLIMwwzTDOMM8w0EDRQNJA00DUUNVQ1lDXUNhg2WDaYN +tg3HDdcN5w33DggOGA4oDjgOSQ5ZDmkOeQ6KDpoOqg66DssO2w7rDvsPDA8cDywPPA9ND10PbQ99D44P +ng+uD74Pzw/fD+8P/xAAEBAQIBAwEEEQURBhEHEQghCSEKIQshDDENMQ4xDzEQQRFBEkETQRRRFVEWUR +dRGGEZYRphG2EccR1xHnEfcSCBIYEigSOBJJElkSaRJ5EooSmhKqEroSyxLbEusS+xMMExwTLBM8E00T +XRNtE30TjhOeE64TvhPPE98T7xP/FAAUEBQgFDAUQRRRFGEUcRSCFJIUohSyFMMU0xTjFPMVBBUUFSQV +NBVFFVUVZRV1FYYVlhWmFbYVxxXXFecV9xYIFhgWKBY4FkkWWRZpFnkWihaaFqoWuhbLFtsW6xb7FwwX +HBcsFzwXTRddF20XfReOF54Xrhe+F88X3xfvF/8YABgQGCAYMBhBGFEYYRhxGIIYkhiiGLIYwxjTGOMY +8xkEGRQZJBk0GUUZVRllGXUZhhmWGaYZthnHGdcZ5xn3GggaGBooGjgaSRpZGmkaeRqKGpoaqhq6Gssa +2xrrGvsbDBscGywbPBtNG10bbRt9G44bnhuuG74bzxvfG+8b/xwAHBAcIBwwHEEcURxhHHEcghySHKIc +shzDHNMc4xzzHQQdFB0kHTQdRR1VHWUddR2GHZYdph22Hccd1x3nHfceCB4YHigeOB5JHlkeaR55Hooe +mh6qHroeyx7bHuse+x8MHxwfLB88H00fXR9tH30fjh+eH64fvh/PH98f7x//IAAgECAgIDAgQSBRIGEg +cSCCIJIgoiCyIMMg0yDjIPMhBCEUISQhNCFFIVUhZSF1IYYhliGmIbYhxyHXIech9yIIIhgiKCI4Ikki +WSJpInkiiiKaIqoiuiLLItsi6yL7IwwjHCMsIzwjTSNdI20jfSOOI54jriO+I88j3yPvI/8kACQQJCAk +MCRBJFEkYSRxJIIkkiSiJLIkwyTTJOMk8yUEJRQlJCU0JUUlVSVlJXUlhiWWJaYltiXHJdcl5yX3Jggm +GCYoJjgmSSZZJmkmeSaKJpomqia6Jssm2ybrJvsnDCccJywnPCdNJ10nbSd9J44nnieuJ74nzyffJ+8n +/ygAKBAoICgwKEEoUShhKHEogiiSKKIosijDKNMo4yjzKQQpFCkkKTQpRSlVKWUpdSmGKZYppim2Kccp +1ynnKfcqCCoYKigqOCpJKlkqaSp5KooqmiqqKroqyyrbKusq+ysMKxwrLCs8K00rXSttK30rjiueK64r +vivPK98r7yv/LAAsECwgLDAsQSxRLGEscSyCLJIsoiyyLMMs0yzjLPMtBC0ULSQtNC1FLVUtZS11LYYt +li2mLbYtxy3XLect9y4ILhguKC44LkkuWS5pLnkuii6aLqouui7LLtsu6y77LwwvHC8sLzwvTS9dL20v +fS+OL54vri++L88v3y/vL/8wADAQMCAwMDBBMFEwYTBxMIIwkjCiMLIwwzDTMOMw8zEEMRQxJDE0MUUx +VTFlMXUxhjGWMaYxtjHHMdcx5zH3MggyGDIoMjgySTJZMmkyeTKKMpoyqjK6Mssy2zLrMvszDDMcMywz +PDNNM10zbTN9M44znjOuM74zzzPfM+8z/zQANBA0IDQwNEE0UTRhNHE0gjSSNKI0sjTDNNM04zTzNQQ1 +FDUkNTQ1RTVVNWU1dTWGNZY1pjW2Ncc11zXnNfc2CDYYNig2ODZJNlk2aTZ5Noo2mjaqNro2yzbbNus2 ++zcMNxw3LDc8N003XTdtN303jjeeN643vjfPN9837zf/OAA4EDggODA4QThROGE4cTiCOJI4ojiyOMM4 +0zjjOPM5BDkUOSQ5NDlFOVU5ZTl1OYY5ljmmObY5xznXOec59zoIOhg6KDo4Okk6WTppOnk6ijqaOqo6 +ujrLOts66zr7Oww7HDssOzw7TTtdO207fTuOO547rju+O8873zvvO/88ADwQPCA8MDxBPFE8YTxxPII8 +kjyiPLI8wzzTPOM88z0EPRQ9JD00PUU9VT1lPXU9hj2WPaY9tj3HPdc95z33Pgg+GD4oPjg+ST5ZPmk+ +eT6KPpo+qj66Pss+2z7rPvs/DD8cPyw/PD9NP10/bT99P44/nj+uP74/zz/fP+8//0AAQBBAIEAwQEFA +UUBhQHFAgkCSQKJAskDDQNNA40DzQQRBFEEkQTRBRUFVQWVBdUGGQZZBpkG2QcdB10HnQfdCCEIYQihC +OEJJQllCaUJ5QopCmkKqQrpCy0LbQutC+0MMQxxDLEM8Q01DXUNtQ31DjkOeQ65DvkPPQ99D70P/RABE +EEQgRDBEQURRRGFEcUSCRJJEokSyRMNE00TjRPNFBEUURSRFNEVFRVVFZUV1RYZFlkWmRbZFx0XXRedF +90YIRhhGKEY4RklGWUZpRnlGikaaRqpGukbLRttG60b7RwxHHEcsRzxHTUddR21HfUeOR55Hrke+R89H +30fvR/9IAEgQSCBIMEhBSFFIYUhxSIJIkkiiSLJIw0jTSONI80kESRRJJEk0SUVJVUllSXVJhkmWSaZJ +tknHSddJ50n3SghKGEooSjhKSUpZSmlKeUqKSppKqkq6SstK20rrSvtLDEscSyxLPEtNS11LbUt9S45L +nkuuS75Lz0vfS+9L/0wATBBMIEwwTEFMUUxhTHFMgkySTKJMskzDTNNM40zzTQRNFE0kTTRNRU1VTWVN +dU2GTZZNpk22TcdN103nTfdOCE4YTihOOE5JTllOaU55TopOmk6qTrpOy07bTutO+08MTxxPLE88T01P +XU9tT31Pjk+eT65Pvk/PT99P70//UABQEFAgUDBQQVBRUGFQcVCCUJJQolCyUMNQ01DjUPNRBFEUUSRR +NFFFUVVRZVF1UYZRllGmUbZRx1HXUedR91IIUhhSKFI4UklSWVJpUnlSilKaUqpSulLLUttS61L7UwxT +HFMsUzxTTVNdU21TfVOOU55TrlO+U89T31PvU/9UAFQQVCBUMFRBVFFUYVRxVIJUklSiVLJUw1TTVONU +81UEVRRVJFU0VUVVVVVlVXVVhlWWVaZVtlXHVddV51X3VghWGFYoVjhWSVZZVmlWeVaKVppWqla6VstW +21brVvtXDFccVyxXPFdNV11XbVd9V45XnleuV75Xz1ffV+9X/1gAWBBYIFgwWEFYUVhhWHFYgliSWKJY +sljDWNNY41jzWQRZFFkkWTRZRVlVWWVZdVmGWZZZplm2WcdZ11nnWfdaCFoYWihaOFpJWllaaVp5Wopa +mlqqWrpay1rbWuta+1sMWxxbLFs8W01bXVttW31bjlueW65bvlvPW99b71v/XABcEFwgXDBcQVxRXGFc +cVyCXJJcolyyXMNc01zjXPNdBF0UXSRdNF1FXVVdZV11XYZdll2mXbZdx13XXedd914IXhheKF44Xkle +WV5pXnleil6aXqpeul7LXtte6177XwxfHF8sXzxfTV9dX21ffV+OX55frl++X89f31/vX/9gAGAQYCBg +MGBBYFFgYWBxYIJgkmCiYLJgw2DTYONg82EEYRRhJGE0YUVhVWFlYXVhhmGWYaZhtmHHYddh52H3Yghi +GGIoYjhiSWJZYmlieWKKYppiqmK6Ysti22LrYvtjDGMcYyxjPGNNY11jbWN9Y45jnmOuY75jz2PfY+9j +/2QAZBBkIGQwZEFkUWRhZHFkgmSSZKJksmTDZNNk42TzZQRlFGUkZTRlRWVVZWVldWWGZZZlpmW2Zcdl +12XnZfdmCGYYZihmOGZJZllmaWZ5ZopmmmaqZrpmy2bbZutm+2cMZxxnLGc8Z01nXWdtZ31njmeeZ65n +vmfPZ99n72f/aABoEGggaDBoQWhRaGFocWiCaJJoomiyaMNo02jjaPNpBGkUaSRpNGlFaVVpZWl1aYZp +lmmmabZpx2nXaedp92oIahhqKGo4aklqWWppanlqimqaaqpqumrLattq62r7awxrHGssazxrTWtda21r +fWuOa55rrmu+a89r32vva/9sAGwQbCBsMGxBbFFsYWxxbIJskmyibLJsw2zTbONs820EbRRtJG00bUVt +VW1lbXVthm2WbaZttm3Hbddt5233bghuGG4objhuSW5ZbmlueW6Kbppuqm66bstu227rbvtvDG8cbyxv +PG9Nb11vbW99b45vnm+ub75vz2/fb+9v/3AAcBBwIHAwcEFwUXBhcHFwgnCScKJwsnDDcNNw43DzcQRx +FHEkcTRxRXFVcWVxdXGGcZZxpnG2ccdx13HncfdyCHIYcihyOHJJcllyaXJ5copymnKqcrpyy3Lbcuty ++3MMcxxzLHM8c01zXXNtc31zjnOec65zvnPPc99z73P/dAB0EHQgdDB0QXRRdGF0cXSCdJJ0onSydMN0 +03TjdPN1BHUUdSR1NHVFdVV1ZXV1dYZ1lnWmdbZ1x3XXded193YIdhh2KHY4dkl2WXZpdnl2inaadqp2 +unbLdtt263b7dwx3HHcsdzx3TXddd213fXeOd553rne+d89333fvd/94AHgQeCB4MHhBeFF4YXhxeIJ4 +kniieLJ4w3jTeON483kEeRR5JHk0eUV5VXlleXV5hnmWeaZ5tnnHedd553n3egh6GHooejh6SXpZeml6 +eXqKepp6qnq6est623rrevt7DHsceyx7PHtNe117bXt9e457nnuue757z3vfe+97/3wAfBB8IHwwfEF8 +UXxhfHF8gnySfKJ8snzDfNN843zzfQR9FH0kfTR9RX1VfWV9dX2GfZZ9pn22fcd9133nffd+CH4Yfih+ +OH5Jfll+aX55fop+mn6qfrp+y37bfut++38Mfxx/LH88f01/XX9tf31/jn+ef65/vn/Pf99/73//gACA +EIAggDCAQYBRgGGAcYCCgJKAooCygMOA04DjgPOBBIEUgSSBNIFFgVWBZYF1gYaBloGmgbaBx4HXgeeB +94IIghiCKII4gkmCWYJpgnmCioKagqqCuoLLgtuC64L7gwyDHIMsgzyDTYNdg22DfYOOg56DroO+g8+D +34Pvg/+EAIQQhCCEMIRBhFGEYYRxhIKEkoSihLKEw4TThOOE84UEhRSFJIU0hUWFVYVlhXWFhoWWhaaF +toXHhdeF54X3hgiGGIYohjiGSYZZhmmGeYaKhpqGqoa6hsuG24brhvuHDIcchyyHPIdNh12HbYd9h46H +noeuh76Hz4ffh++H/4gAiBCIIIgwiEGIUYhhiHGIgoiSiKKIsojDiNOI44jziQSJFIkkiTSJRYlViWWJ +dYmGiZaJpom2iceJ14nnifeKCIoYiiiKOIpJilmKaYp5ioqKmoqqirqKy4rbiuuK+4sMixyLLIs8i02L +XYtti32Ljouei66LvovPi9+L74v/jACMEIwgjDCMQYxRjGGMcYyCjJKMooyyjMOM04zjjPONBI0UjSSN +NI1FjVWNZY11jYaNlo2mjbaNx43XjeeN944IjhiOKI44jkmOWY5pjnmOio6ajqqOuo7LjtuO6477jwyP +HI8sjzyPTY9dj22PfY+Oj56Pro++j8+P34/vj/+QAJAQkCCQMJBBkFGQYZBxkIKQkpCikLKQw5DTkOOQ +85EEkRSRJJE0kUWRVZFlkXWRhpGWkaaRtpHHkdeR55H3kgiSGJIokjiSSZJZkmmSeZKKkpqSqpK6ksuS +25LrkvuTDJMckyyTPJNNk12TbZN9k46TnpOuk76Tz5Pfk++T/5QAlBCUIJQwlEGUUZRhlHGUgpSSlKKU +spTDlNOU45TzlQSVFJUklTSVRZVVlWWVdZWGlZaVppW2lceV15XnlfeWCJYYliiWOJZJllmWaZZ5loqW +mpaqlrqWy5bbluuW+5cMlxyXLJc8l02XXZdtl32Xjpeel66XvpfPl9+X75f/mACYEJggmDCYQZhRmGGY +cZiCmJKYopiymMOY05jjmPOZBJkUmSSZNJlFmVWZZZl1mYaZlpmmmbaZx5nXmeeZ95oImhiaKJo4mkma +WZppmnmaipqamqqauprLmtua65r7mwybHJssmzybTZtdm22bfZuOm56brpu+m8+b35vvm/+cAJwQnCCc +MJxBnFGcYZxxnIKckpyinLKcw5zTnOOc850EnRSdJJ00nUWdVZ1lnXWdhp2Wnaadtp3Hnded5533ngie +GJ4onjieSZ5ZnmmeeZ6Knpqeqp66nsue257rnvufDJ8cnyyfPJ9Nn12fbZ99n46fnp+un76fz5/fn++f +/6AAoBCgIKAwoEGgUaBhoHGggqCSoKKgsqDDoNOg46DzoQShFKEkoTShRaFVoWWhdaGGoZahpqG2oceh +16HnofeiCKIYoiiiOKJJolmiaaJ5ooqimqKqorqiy6Lbouui+6MMoxyjLKM8o02jXaNto32jjqOeo66j +vqPPo9+j76P/pACkEKQgpDCkQaRRpGGkcaSCpJKkoqSypMOk06TjpPOlBKUUpSSlNKVFpVWlZaV1pYal +lqWmpbalx6XXpeel96YIphimKKY4pkmmWaZppnmmiqaapqqmuqbLptum66b7pwynHKcspzynTaddp22n +faeOp56nrqe+p8+n36fvp/+oAKgQqCCoMKhBqFGoYahxqIKokqiiqLKow6jTqOOo86kEqRSpJKk0qUWp +VallqXWphqmWqaaptqnHqdep56n3qgiqGKooqjiqSapZqmmqeaqKqpqqqqq6qsuq26rrqvurDKscqyyr +PKtNq12rbat9q46rnquuq76rz6vfq++r/6wArBCsIKwwrEGsUaxhrHGsgqySrKKssqzDrNOs46zzrQSt +FK0krTStRa1VrWWtda2GrZatpq22rcet163nrfeuCK4YriiuOK5Jrlmuaa55roqumq6qrrquy67bruuu ++68MrxyvLK88r02vXa9tr32vjq+er66vvq/Pr9+v76//sACwELAgsDCwQbBRsGGwcbCCsJKworCysMOw +07DjsPOxBLEUsSSxNLFFsVWxZbF1sYaxlrGmsbaxx7HXseex97IIshiyKLI4skmyWbJpsnmyirKasqqy +urLLstuy67L7swyzHLMsszyzTbNds22zfbOOs56zrrO+s8+z37Pvs/+0ALQQtCC0MLRBtFG0YbRxtIK0 +krSitLK0w7TTtOO087UEtRS1JLU0tUW1VbVltXW1hrWWtaa1trXHtde157X3tgi2GLYotji2SbZZtmm2 +ebaKtpq2qra6tsu227brtvu3DLcctyy3PLdNt123bbd9t463nreut763z7fft++3/7gAuBC4ILgwuEG4 +UbhhuHG4griSuKK4srjDuNO447jzuQS5FLkkuTS5RblVuWW5dbmGuZa5prm2uce517nnufe6CLoYuii6 +OLpJulm6abp5uoq6mrqqurq6y7rbuuu6+7sMuxy7LLs8u027Xbttu327jrueu667vrvPu9+777v/vAC8 +ELwgvDC8QbxRvGG8cbyCvJK8oryyvMO807zjvPO9BL0UvSS9NL1FvVW9Zb11vYa9lr2mvba9x73Xvee9 +974Ivhi+KL44vkm+Wb5pvnm+ir6avqq+ur7Lvtu+6777vwy/HL8svzy/Tb9dv22/fb+Ov56/rr++v8+/ +37/vv//AAMAQwCDAMMBBwFHAYcBxwILAksCiwLLAw8DTwOPA88EEwRTBJME0wUXBVcFlwXXBhsGWwabB +tsHHwdfB58H3wgjCGMIowjjCScJZwmnCecKKwprCqsK6wsvC28LrwvvDDMMcwyzDPMNNw13DbcN9w47D +nsOuw77Dz8Pfw+/D/8QAxBDEIMQwxEHEUcRhxHHEgsSSxKLEssTDxNPE48TzxQTFFMUkxTTFRcVVxWXF +dcWGxZbFpsW2xcfF18XnxffGCMYYxijGOMZJxlnGacZ5xorGmsaqxrrGy8bbxuvG+8cMxxzHLMc8x03H +Xcdtx33Hjseex67HvsfPx9/H78f/yADIEMggyDDIQchRyGHIcciCyJLIosiyyMPI08jjyPPJBMkUySTJ +NMlFyVXJZcl1yYbJlsmmybbJx8nXyefJ98oIyhjKKMo4yknKWcppynnKisqayqrKusrLytvK68r7ywzL +HMssyzzLTctdy23LfcuOy57Lrsu+y8/L38vvy//MAMwQzCDMMMxBzFHMYcxxzILMksyizLLMw8zTzOPM +880EzRTNJM00zUXNVc1lzXXNhs2WzabNts3HzdfN5833zgjOGM4ozjjOSc5ZzmnOec6KzprOqs66zsvO +287rzvvPDM8czyzPPM9Nz13Pbc99z47Pns+uz77Pz8/fz+/P/9AA0BDQINAw0EHQUdBh0HHQgtCS0KLQ +stDD0NPQ49Dz0QTRFNEk0TTRRdFV0WXRddGG0ZbRptG20cfR19Hn0ffSCNIY0ijSONJJ0lnSadJ50orS +mtKq0rrSy9Lb0uvS+9MM0xzTLNM8003TXdNt033TjtOe067TvtPP09/T79P/1ADUENQg1DDUQdRR1GHU +cdSC1JLUotSy1MPU09Tj1PPVBNUU1STVNNVF1VXVZdV11YbVltWm1bbVx9XX1efV99YI1hjWKNY41knW +WdZp1nnWitaa1qrWutbL1tvW69b71wzXHNcs1zzXTddd123XfdeO157Xrte+18/X39fv1//YANgQ2CDY +MNhB2FHYYdhx2ILYktii2LLYw9jT2OPY89kE2RTZJNk02UXZVdll2XXZhtmW2abZttnH2dfZ59n32gja +GNoo2jjaSdpZ2mnaedqK2praqtq62sva29rr2vvbDNsc2yzbPNtN213bbdt9247bntuu277bz9vf2+/b +/9wA3BDcINww3EHcUdxh3HHcgtyS3KLcstzD3NPc49zz3QTdFN0k3TTdRd1V3WXddd2G3Zbdpt223cfd +193n3ffeCN4Y3ijeON5J3lnead553oremt6q3rrey97b3uve+98M3xzfLN88303fXd9t333fjt+e367f +vt/P39/f79//4ADgEOAg4DDgQeBR4GHgceCC4JLgouCy4MPg0+Dj4PPhBOEU4SThNOFF4VXhZeF14Ybh +luGm4bbhx+HX4efh9+II4hjiKOI44kniWeJp4nniiuKa4qriuuLL4tvi6+L74wzjHOMs4zzjTeNd423j +feOO457jruO+48/j3+Pv4//kAOQQ5CDkMORB5FHkYeRx5ILkkuSi5LLkw+TT5OPk8+UE5RTlJOU05UXl +VeVl5XXlhuWW5abltuXH5dfl5+X35gjmGOYo5jjmSeZZ5mnmeeaK5prmqua65svm2+br5vvnDOcc5yzn +POdN513nbed9547nnueu577nz+ff5+/n/+gA6BDoIOgw6EHoUehh6HHoguiS6KLosujD6NPo4+jz6QTp +FOkk6TTpRelV6WXpdemG6Zbppum26cfp1+nn6ffqCOoY6ijqOOpJ6lnqaep56orqmuqq6rrqy+rb6uvq +++sM6xzrLOs8603rXett633rjuue667rvuvP69/r7+v/7ADsEOwg7DDsQexR7GHsceyC7JLsouyy7MPs +0+zj7PPtBO0U7STtNO1F7VXtZe117Ybtlu2m7bbtx+3X7eft9+4I7hjuKO447knuWe5p7nnuiu6a7qru +uu7L7tvu6+777wzvHO8s7zzvTe9d723vfe+O757vru++78/v3+/v7//wAPAQ8CDwMPBB8FHwYfBx8ILw +kvCi8LLww/DT8OPw8/EE8RTxJPE08UXxVfFl8XXxhvGW8abxtvHH8dfx5/H38gjyGPIo8jjySfJZ8mny +efKK8pryqvK68svy2/Lr8vvzDPMc8yzzPPNN813zbfN9847znvOu877zz/Pf8+/z//QA9BD0IPQw9EH0 +UfRh9HH0gvSS9KL0svTD9NP04/Tz9QT1FPUk9TT1RfVV9WX1dfWG9Zb1pvW29cf11/Xn9ff2CPYY9ij2 +OPZJ9ln2afZ59or2mvaq9rr2y/bb9uv2+/cM9xz3LPc89033Xfdt9333jvee9673vvfP99/37/f/+AD4 +EPgg+DD4QfhR+GH4cfiC+JL4oviy+MP40/jj+PP5BPkU+ST5NPlF+VX5Zfl1+Yb5lvmm+bb5x/nX+ef5 +9/oI+hj6KPo4+kn6Wfpp+nn6ivqa+qr6uvrL+tv66/r7+wz7HPss+zz7Tftd+237ffuO+577rvu++8/7 +3/vv+//8APwQ/CD8MPxB/FH8Yfxx/IL8kvyi/LL8w/zT/OP88/0E/RT9JP00/UX9Vf1l/XX9hv2W/ab9 +tv3H/df95/33/gj+GP4o/jj+Sf5Z/mn+ef6K/pr+qv66/sv+2/7r/vv/DP8c/yz/PP9N/13/bf99/47/ +nv+u/77/z//f/+///wAAABAAIAAwAEEAUQBhAHEAggCSAKIAsgDDANMA4wDzAQQBFAEkATQBRQFVAWUB +dQGGAZYBpgG2AccB1wHnAfcCCAIYAigCOAJJAlkCaQJ5AooCmgKqAroCywLbAusC+wMMAxwDLAM8A00D +XQNtA30DjgOeA64DvgPPA98D7wP/BAAEEAQgBDAEQQRRBGEEcQSCBJIEogSyBMME0wTjBPMFBAUUBSQF +NAVFBVUFZQV1BYYFlgWmBbYFxwXXBecF9wYIBhgGKAY4BkkGWQZpBnkGigaaBqoGugbLBtsG6wb7BwwH +HAcsBzwHTQddB20HfQeOB54Hrge+B88H3wfvB/8IAAgQCCAIMAhBCFEIYQhxCIIIkgiiCLIIwwjTCOMI +8wkECRQJJAk0CUUJVQllCXUJhgmWCaYJtgnHCdcJ5wn3CggKGAooCjgKSQpZCmkKeQqKCpoKqgq6CssK +2wrrCvsLDAscCywLPAtNC10LbQt9C44LnguuC74LzwvfC+8L/wwADBAMIAwwDEEMUQxhDHEMggySDKIM +sgzDDNMM4wzzDQQNFA0kDTQNRQ1VDWUNdQ2GDZYNpg22DccN1w3nDfcOCA4YDigOOA5JDlkOaQ55DooO +mg6qDroOyw7bDusO+w8MDxwPLA88D00PXQ9tD30Pjg+eD64Pvg/PD98P7w//EAAQEBAgEDAQQRBREGEQ +cRCCEJIQohCyEMMQ0xDjEPMRBBEUESQRNBFFEVURZRF1EYYRlhGmEbYRxxHXEecR9xIIEhgSKBI4EkkS +WRJpEnkSihKaEqoSuhLLEtsS6xL7EwwTHBMsEzwTTRNdE20TfROOE54TrhO+E88T3xPvE/8UABQQFCAU +MBRBFFEUYRRxFIIUkhSiFLIUwxTTFOMU8xUEFRQVJBU0FUUVVRVlFXUVhhWWFaYVthXHFdcV5xX3FggW +GBYoFjgWSRZZFmkWeRaKFpoWqha6FssW2xbrFvsXDBccFywXPBdNF10XbRd9F44XnheuF74XzxffF+8X +/xgAGBAYIBgwGEEYURhhGHEYghiSGKIYshjDGNMY4xjzGQQZFBkkGTQZRRlVGWUZdRmGGZYZphm2GccZ +1xnnGfcaCBoYGigaOBpJGlkaaRp5GooamhqqGroayxrbGusa+xsMGxwbLBs8G00bXRttG30bjhueG64b +vhvPG98b7xv/HAAcEBwgHDAcQRxRHGEccRyCHJIcohyyHMMc0xzjHPMdBB0UHSQdNB1FHVUdZR11HYYd +lh2mHbYdxx3XHecd9x4IHhgeKB44HkkeWR5pHnkeih6aHqoeuh7LHtse6x77HwwfHB8sHzwfTR9dH20f +fR+OH54frh++H88f3x/vH/8gACAQICAgMCBBIFEgYSBxIIIgkiCiILIgwyDTIOMg8yEEIRQhJCE0IUUh +VSFlIXUhhiGWIaYhtiHHIdch5yH3IggiGCIoIjgiSSJZImkieSKKIpoiqiK6Issi2yLrIvsjDCMcIywj +PCNNI10jbSN9I44jniOuI74jzyPfI+8j/yQAJBAkICQwJEEkUSRhJHEkgiSSJKIksiTDJNMk4yTzJQQl +FCUkJTQlRSVVJWUldSWGJZYlpiW2Jccl1yXnJfcmCCYYJigmOCZJJlkmaSZ5JoommiaqJromyybbJusm ++ycMJxwnLCc8J00nXSdtJ30njieeJ64nvifPJ98n7yf/KAAoECggKDAoQShRKGEocSiCKJIooiiyKMMo +0yjjKPMpBCkUKSQpNClFKVUpZSl1KYYplimmKbYpxynXKecp9yoIKhgqKCo4KkkqWSppKnkqiiqaKqoq +uirLKtsq6yr7KwwrHCssKzwrTStdK20rfSuOK54rriu+K88r3yvvK/8sACwQLCAsMCxBLFEsYSxxLIIs +kiyiLLIswyzTLOMs8y0ELRQtJC00LUUtVS1lLXUthi2WLaYtti3HLdct5y33LgguGC4oLjguSS5ZLmku +eS6KLpouqi66Lssu2y7rLvsvDC8cLywvPC9NL10vbS99L44vni+uL74vzy/fL+8v/zAAMBAwIDAwMEEw +UTBhMHEwgjCSMKIwsjDDMNMw4zDzMQQxFDEkMTQxRTFVMWUxdTGGMZYxpjG2Mccx1zHnMfcyCDIYMigy +ODJJMlkyaTJ5MooymjKqMroyyzLbMusy+zMMMxwzLDM8M00zXTNtM30zjjOeM64zvjPPM98z7zP/NAA0 +EDQgNDA0QTRRNGE0cTSCNJI0ojSyNMM00zTjNPM1BDUUNSQ1NDVFNVU1ZTV1NYY1ljWmNbY1xzXXNec1 +9zYINhg2KDY4Nkk2WTZpNnk2ijaaNqo2ujbLNts26zb7Nww3HDcsNzw3TTddN203fTeON543rje+N883 +3zfvN/84ADgQOCA4MDhBOFE4YThxOII4kjiiOLI4wzjTOOM48zkEORQ5JDk0OUU5VTllOXU5hjmWOaY5 +tjnHOdc55zn3Ogg6GDooOjg6STpZOmk6eTqKOpo6qjq6Oss62zrrOvs7DDscOyw7PDtNO107bTt9O447 +njuuO747zzvfO+87/zwAPBA8IDwwPEE8UTxhPHE8gjySPKI8sjzDPNM84zzzPQQ9FD0kPTQ9RT1VPWU9 +dT2GPZY9pj22Pcc91z3nPfc+CD4YPig+OD5JPlk+aT55Poo+mj6qPro+yz7bPus++z8MPxw/LD88P00/ +XT9tP30/jj+eP64/vj/PP98/7z//QABAEEAgQDBAQUBRQGFAcUCCQJJAokCyQMNA00DjQPNBBEEUQSRB +NEFFQVVBZUF1QYZBlkGmQbZBx0HXQedB90IIQhhCKEI4QklCWUJpQnlCikKaQqpCukLLQttC60L7QwxD +HEMsQzxDTUNdQ21DfUOOQ55DrkO+Q89D30PvQ/9EAEQQRCBEMERBRFFEYURxRIJEkkSiRLJEw0TTRONE +80UERRRFJEU0RUVFVUVlRXVFhkWWRaZFtkXHRddF50X3RghGGEYoRjhGSUZZRmlGeUaKRppGqka6RstG +20brRvtHDEccRyxHPEdNR11HbUd9R45HnkeuR75Hz0ffR+9H/0gASBBIIEgwSEFIUUhhSHFIgkiSSKJI +skjDSNNI40jzSQRJFEkkSTRJRUlVSWVJdUmGSZZJpkm2ScdJ10nnSfdKCEoYSihKOEpJSllKaUp5SopK +mkqqSrpKy0rbSutK+0sMSxxLLEs8S01LXUttS31LjkueS65LvkvPS99L70v/TABMEEwgTDBMQUxRTGFM +cUyCTJJMokyyTMNM00zjTPNNBE0UTSRNNE1FTVVNZU11TYZNlk2mTbZNx03XTedN904IThhOKE44TklO +WU5pTnlOik6aTqpOuk7LTttO6077TwxPHE8sTzxPTU9dT21PfU+OT55Prk++T89P30/vT/9QAFAQUCBQ +MFBBUFFQYVBxUIJQklCiULJQw1DTUONQ81EEURRRJFE0UUVRVVFlUXVRhlGWUaZRtlHHUddR51H3UghS +GFIoUjhSSVJZUmlSeVKKUppSqlK6UstS21LrUvtTDFMcUyxTPFNNU11TbVN9U45TnlOuU75Tz1PfU+9T +/1QAVBBUIFQwVEFUUVRhVHFUglSSVKJUslTDVNNU41TzVQRVFFUkVTRVRVVVVWVVdVWGVZZVplW2VcdV +11XnVfdWCFYYVihWOFZJVllWaVZ5VopWmlaqVrpWy1bbVutW+1cMVxxXLFc8V01XXVdtV31XjleeV65X +vlfPV99X71f/WABYEFggWDBYQVhRWGFYcViCWJJYoliyWMNY01jjWPNZBFkUWSRZNFlFWVVZZVl1WYZZ +llmmWbZZx1nXWedZ91oIWhhaKFo4WklaWVppWnlailqaWqpaulrLWtta61r7WwxbHFssWzxbTVtdW21b +fVuOW55brlu+W89b31vvW/9cAFwQXCBcMFxBXFFcYVxxXIJcklyiXLJcw1zTXONc810EXRRdJF00XUVd +VV1lXXVdhl2WXaZdtl3HXddd5133XgheGF4oXjheSV5ZXmleeV6KXppeql66Xste217rXvtfDF8cXyxf +PF9NX11fbV99X45fnl+uX75fz1/fX+9f/2AAYBBgIGAwYEFgUWBhYHFggmCSYKJgsmDDYNNg42DzYQRh +FGEkYTRhRWFVYWVhdWGGYZZhpmG2Ycdh12HnYfdiCGIYYihiOGJJYlliaWJ5YopimmKqYrpiy2LbYuti ++2MMYxxjLGM8Y01jXWNtY31jjmOeY65jvmPPY99j72P/ZABkEGQgZDBkQWRRZGFkcWSCZJJkomSyZMNk +02TjZPNlBGUUZSRlNGVFZVVlZWV1ZYZllmWmZbZlx2XXZedl92YIZhhmKGY4ZklmWWZpZnlmimaaZqpm +umbLZttm62b7ZwxnHGcsZzxnTWddZ21nfWeOZ55nrme+Z89n32fvZ/9oAGgQaCBoMGhBaFFoYWhxaIJo +kmiiaLJow2jTaONo82kEaRRpJGk0aUVpVWllaXVphmmWaaZptmnHaddp52n3aghqGGooajhqSWpZamlq +eWqKappqqmq6astq22rravtrDGscayxrPGtNa11rbWt9a45rnmuua75rz2vfa+9r/2wAbBBsIGwwbEFs +UWxhbHFsgmySbKJssmzDbNNs42zzbQRtFG0kbTRtRW1VbWVtdW2GbZZtpm22bcdt123nbfduCG4Ybihu +OG5JblluaW55bopumm6qbrpuy27bbutu+28MbxxvLG88b01vXW9tb31vjm+eb65vvm/Pb99v72//cABw +EHAgcDBwQXBRcGFwcXCCcJJwonCycMNw03DjcPNxBHEUcSRxNHFFcVVxZXF1cYZxlnGmcbZxx3HXcedx +93IIchhyKHI4cklyWXJpcnlyinKacqpyunLLctty63L7cwxzHHMsczxzTXNdc21zfXOOc55zrnO+c89z +33Pvc/90AHQQdCB0MHRBdFF0YXRxdIJ0knSidLJ0w3TTdON083UEdRR1JHU0dUV1VXVldXV1hnWWdaZ1 +tnXHddd153X3dgh2GHYodjh2SXZZdml2eXaKdpp2qna6dst223brdvt3DHccdyx3PHdNd113bXd9d453 +nneud753z3ffd+93/3gAeBB4IHgweEF4UXhheHF4gniSeKJ4snjDeNN443jzeQR5FHkkeTR5RXlVeWV5 +dXmGeZZ5pnm2ecd513nnefd6CHoYeih6OHpJell6aXp5eop6mnqqerp6y3rbeut6+3sMexx7LHs8e017 +XXtte317jnuee657vnvPe99773v/fAB8EHwgfDB8QXxRfGF8cXyCfJJ8onyyfMN803zjfPN9BH0UfSR9 +NH1FfVV9ZX11fYZ9ln2mfbZ9x33Xfed9934Ifhh+KH44fkl+WX5pfnl+in6afqp+un7Lftt+6377fwx/ +HH8sfzx/TX9df21/fX+Of55/rn++f89/33/vf/+AAIAQgCCAMIBBgFGAYYBxgIKAkoCigLKAw4DTgOOA +84EEgRSBJIE0gUWBVYFlgXWBhoGWgaaBtoHHgdeB54H3ggiCGIIogjiCSYJZgmmCeYKKgpqCqoK6gsuC +24LrgvuDDIMcgyyDPINNg12DbYN9g46DnoOug76Dz4Pfg++D/4QAhBCEIIQwhEGEUYRhhHGEgoSShKKE +soTDhNOE44TzhQSFFIUkhTSFRYVVhWWFdYWGhZaFpoW2hceF14XnhfeGCIYYhiiGOIZJhlmGaYZ5hoqG +moaqhrqGy4bbhuuG+4cMhxyHLIc8h02HXYdth32Hjoeeh66HvofPh9+H74f/iACIEIggiDCIQYhRiGGI +cYiCiJKIooiyiMOI04jjiPOJBIkUiSSJNIlFiVWJZYl1iYaJlommibaJx4nXieeJ94oIihiKKIo4ikmK +WYppinmKioqaiqqKuorLituK64r7iwyLHIssizyLTYtdi22LfYuOi56Lrou+i8+L34vvi/+MAIwQjCCM +MIxBjFGMYYxxjIKMkoyijLKMw4zTjOOM840EjRSNJI00jUWNVY1ljXWNho2WjaaNto3HjdeN5433jgiO +GI4ojjiOSY5ZjmmOeY6KjpqOqo66jsuO247rjvuPDI8cjyyPPI9Nj12PbY99j46Pno+uj76Pz4/fj++P +/5AAkBCQIJAwkEGQUZBhkHGQgpCSkKKQspDDkNOQ45DzkQSRFJEkkTSRRZFVkWWRdZGGkZaRppG2kceR +15HnkfeSCJIYkiiSOJJJklmSaZJ5koqSmpKqkrqSy5LbkuuS+5MMkxyTLJM8k02TXZNtk32TjpOek66T +vpPPk9+T75P/lACUEJQglDCUQZRRlGGUcZSClJKUopSylMOU05TjlPOVBJUUlSSVNJVFlVWVZZV1lYaV +lpWmlbaVx5XXleeV95YIlhiWKJY4lkmWWZZplnmWipaalqqWupbLltuW65b7lwyXHJcslzyXTZddl22X +fZeOl56Xrpe+l8+X35fvl/+YAJgQmCCYMJhBmFGYYZhxmIKYkpiimLKYw5jTmOOY85kEmRSZJJk0mUWZ +VZllmXWZhpmWmaaZtpnHmdeZ55n3mgiaGJoomjiaSZpZmmmaeZqKmpqaqpq6msua25rrmvubDJscmyyb +PJtNm12bbZt9m46bnpuum76bz5vfm++b/5wAnBCcIJwwnEGcUZxhnHGcgpySnKKcspzDnNOc45zznQSd +FJ0knTSdRZ1VnWWddZ2GnZadpp22nced153nnfeeCJ4YniieOJ5JnlmeaZ55noqemp6qnrqey57bnuue ++58MnxyfLJ88n02fXZ9tn32fjp+en66fvp/Pn9+f75//oACgEKAgoDCgQaBRoGGgcaCCoJKgoqCyoMOg +06DjoPOhBKEUoSShNKFFoVWhZaF1oYahlqGmobahx6HXoeeh96IIohiiKKI4okmiWaJponmiiqKaoqqi +uqLLotui66L7owyjHKMsozyjTaNdo22jfaOOo56jrqO+o8+j36Pvo/+kAKQQpCCkMKRBpFGkYaRxpIKk +kqSipLKkw6TTpOOk86UEpRSlJKU0pUWlVaVlpXWlhqWWpaaltqXHpdel56X3pgimGKYopjimSaZZpmmm +eaaKppqmqqa6psum26brpvunDKccpyynPKdNp12nbad9p46nnqeup76nz6ffp++n/6gAqBCoIKgwqEGo +UahhqHGogqiSqKKosqjDqNOo46jzqQSpFKkkqTSpRalVqWWpdamGqZappqm2qcep16nnqfeqCKoYqiiq +OKpJqlmqaap5qoqqmqqqqrqqy6rbquuq+6sMqxyrLKs8q02rXattq32rjqueq66rvqvPq9+r76v/rACs +EKwgrDCsQaxRrGGscayCrJKsoqyyrMOs06zjrPOtBK0UrSStNK1FrVWtZa11rYatlq2mrbatx63Xreet +964IrhiuKK44rkmuWa5prnmuiq6arqquuq7Lrtuu6677rwyvHK8srzyvTa9dr22vfa+Or56vrq++r8+v +36/vr/+wALAQsCCwMLBBsFGwYbBxsIKwkrCisLKww7DTsOOw87EEsRSxJLE0sUWxVbFlsXWxhrGWsaax +trHHsdex57H3sgiyGLIosjiySbJZsmmyebKKspqyqrK6ssuy27LrsvuzDLMcsyyzPLNNs12zbbN9s46z +nrOus76zz7Pfs++z/7QAtBC0ILQwtEG0UbRhtHG0grSStKK0srTDtNO047TztQS1FLUktTS1RbVVtWW1 +dbWGtZa1prW2tce117Xntfe2CLYYtii2OLZJtlm2abZ5toq2mraqtrq2y7bbtuu2+7cMtxy3LLc8t023 +Xbdtt323jreet663vrfPt9+377f/uAC4ELgguDC4QbhRuGG4cbiCuJK4oriyuMO407jjuPO5BLkUuSS5 +NLlFuVW5Zbl1uYa5lrmmuba5x7nXuee597oIuhi6KLo4ukm6Wbppunm6irqauqq6urrLutu667r7uwy7 +HLssuzy7Tbtdu227fbuOu567rru+u8+737vvu/+8ALwQvCC8MLxBvFG8YbxxvIK8kryivLK8w7zTvOO8 +870EvRS9JL00vUW9Vb1lvXW9hr2Wvaa9tr3Hvde95733vgi+GL4ovji+Sb5Zvmm+eb6Kvpq+qr66vsu+ +277rvvu/DL8cvyy/PL9Nv12/bb99v46/nr+uv76/z7/fv++//8AAwBDAIMAwwEHAUcBhwHHAgsCSwKLA +ssDDwNPA48DzwQTBFMEkwTTBRcFVwWXBdcGGwZbBpsG2wcfB18HnwffCCMIYwijCOMJJwlnCacJ5worC +msKqwrrCy8LbwuvC+8MMwxzDLMM8w03DXcNtw33DjsOew67DvsPPw9/D78P/xADEEMQgxDDEQcRRxGHE +ccSCxJLEosSyxMPE08TjxPPFBMUUxSTFNMVFxVXFZcV1xYbFlsWmxbbFx8XXxefF98YIxhjGKMY4xknG +WcZpxnnGisaaxqrGusbLxtvG68b7xwzHHMcsxzzHTcddx23HfceOx57Hrse+x8/H38fvx//IAMgQyCDI +MMhByFHIYchxyILIksiiyLLIw8jTyOPI88kEyRTJJMk0yUXJVcllyXXJhsmWyabJtsnHydfJ58n3ygjK +GMooyjjKScpZymnKecqKyprKqsq6ysvK28rryvvLDMscyyzLPMtNy13Lbct9y47Lnsuuy77Lz8vfy+/L +/8wAzBDMIMwwzEHMUcxhzHHMgsySzKLMsszDzNPM48zzzQTNFM0kzTTNRc1VzWXNdc2GzZbNps22zcfN +183nzffOCM4YzijOOM5JzlnOac55zorOms6qzrrOy87bzuvO+88MzxzPLM88z03PXc9tz33Pjs+ez67P +vs/Pz9/P78//0ADQENAg0DDQQdBR0GHQcdCC0JLQotCy0MPQ09Dj0PPRBNEU0STRNNFF0VXRZdF10YbR +ltGm0bbRx9HX0efR99II0hjSKNI40knSWdJp0nnSitKa0qrSutLL0tvS69L70wzTHNMs0zzTTdNd023T +fdOO057TrtO+08/T39Pv0//UANQQ1CDUMNRB1FHUYdRx1ILUktSi1LLUw9TT1OPU89UE1RTVJNU01UXV +VdVl1XXVhtWW1abVttXH1dfV59X31gjWGNYo1jjWSdZZ1mnWedaK1prWqta61svW29br1vvXDNcc1yzX +PNdN113Xbdd9147Xnteu177Xz9ff1+/X/9gA2BDYINgw2EHYUdhh2HHYgtiS2KLYstjD2NPY49jz2QTZ +FNkk2TTZRdlV2WXZddmG2ZbZptm22cfZ19nn2ffaCNoY2ijaONpJ2lnaadp52oramtqq2rray9rb2uva ++9sM2xzbLNs8203bXdtt233bjtue267bvtvP29/b79v/3ADcENwg3DDcQdxR3GHccdyC3JLcotyy3MPc +09zj3PPdBN0U3STdNN1F3VXdZd113Ybdlt2m3bbdx93X3efd994I3hjeKN443kneWd5p3nneit6a3qre +ut7L3tve69773wzfHN8s3zzfTd9d323ffd+O357frt++38/f39/v3//gAOAQ4CDgMOBB4FHgYeBx4ILg +kuCi4LLgw+DT4OPg8+EE4RThJOE04UXhVeFl4XXhhuGW4abhtuHH4dfh5+H34gjiGOIo4jjiSeJZ4mni +eeKK4priquK64svi2+Lr4vvjDOMc4yzjPONN413jbeN9447jnuOu477jz+Pf4+/j/+QA5BDkIOQw5EHk +UeRh5HHkguSS5KLksuTD5NPk4+Tz5QTlFOUk5TTlReVV5WXldeWG5ZblpuW25cfl1+Xn5ffmCOYY5ijm +OOZJ5lnmaeZ55ormmuaq5rrmy+bb5uvm++cM5xznLOc8503nXedt533njuee567nvufP59/n7+f/6ADo +EOgg6DDoQehR6GHoceiC6JLoouiy6MPo0+jj6PPpBOkU6STpNOlF6VXpZel16Ybplumm6bbpx+nX6efp +9+oI6hjqKOo46knqWepp6nnqiuqa6qrquurL6tvq6+r76wzrHOss6zzrTetd623rfeuO657rruu+68/r +3+vv6//sAOwQ7CDsMOxB7FHsYexx7ILskuyi7LLsw+zT7OPs8+0E7RTtJO007UXtVe1l7XXthu2W7abt +tu3H7dft5+337gjuGO4o7jjuSe5Z7mnuee6K7pruqu667svu2+7r7vvvDO8c7yzvPO9N713vbe99747v +nu+u777vz+/f7+/v//AA8BDwIPAw8EHwUfBh8HHwgvCS8KLwsvDD8NPw4/Dz8QTxFPEk8TTxRfFV8WXx +dfGG8ZbxpvG28cfx1/Hn8ffyCPIY8ijyOPJJ8lnyafJ58orymvKq8rryy/Lb8uvy+/MM8xzzLPM8803z +XfNt833zjvOe867zvvPP89/z7/P/9AD0EPQg9DD0QfRR9GH0cfSC9JL0ovSy9MP00/Tj9PP1BPUU9ST1 +NPVF9VX1ZfV19Yb1lvWm9bb1x/XX9ef19/YI9hj2KPY49kn2WfZp9nn2ivaa9qr2uvbL9tv26/b79wz3 +HPcs9zz3Tfdd9233ffeO9573rve+98/33/fv9//4APgQ+CD4MPhB+FH4Yfhx+IL4kvii+LL4w/jT+OP4 +8/kE+RT5JPk0+UX5Vfll+XX5hvmW+ab5tvnH+df55/n3+gj6GPoo+jj6SfpZ+mn6efqK+pr6qvq6+sv6 +2/rr+vv7DPsc+yz7PPtN+137bft9+477nvuu+777z/vf++/7//wA/BD8IPww/EH8Ufxh/HH8gvyS/KL8 +svzD/NP84/zz/QT9FP0k/TT9Rf1V/WX9df2G/Zb9pv22/cf91/3n/ff+CP4Y/ij+OP5J/ln+af55/or+ +mv6q/rr+y/7b/uv++/8M/xz/LP88/03/Xf9t/33/jv+e/67/vv/P/9//7///dWkwOAAAAAACAgAAbWZ0 +MgAAAAADAxAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAQAQAAAAAQECAgMDBAQF BQYGBwcICAkJCgoLCwwMDQ0ODg8PEBARERISExMUFBUVFhYXFxgYGRkaGhsbHBwdHR4eHx8gICEhIiIj IyQkJSUmJicnKCgpKSoqKyssLC0tLi4vLzAwMTEyMjMzNDQ1NTY2Nzc4ODk5Ojo7Ozw8PT0+Pj8/QEBB QUJCQ0NEREVFRkZHR0hISUlKSktLTExNTU5OT09QUFFRUlJTU1RUVVVWVldXWFhZWVpaW1tcXF1dXl5f @@ -2772,690 +2763,434 @@ fX5+f3+AgIGBgoKDg4SEhYWGhoeHiIiJioqLi4yMjY2Ojo+PkJCRkZKSk5OUlJWVlpaXl5iYmZmampub nJydnZ6en5+goKGhoqKjo6SkpaWmpqenqKipqaqqq6usrK2trq6vr7CwsbGysrOztLS1tba2t7e4uLm5 urq7u7y8vb2+vr+/wMDBwcLCw8PExMXFxsbHx8jIycnKysvLzMzNzc7Oz8/Q0NHR0tLT09TU1dXW1tfX 2NjZ2dra29vc3N3d3t7f3+Dg4eHi4uPj5OTl5ebm5+fo6Onp6urr6+zs7e3u7u/v8PDx8fLy8/P09PX1 -9vb39/j4+fn6+vv7/Pz9/f7+////VVVVVVVVUQRV12YITLJWaXa6SFFW64d9RABXfZggP75X/6jTO21Y -cbmGNxxZBMpJMrpZhtr7LmlaGOuuKhhamvxRJcdbLP//IXVbrv//HSRcIP//GMNcsv//FHFdNP//SUVs -YVHHRPNs42KKQJJtdXM8PEFt94PvN/9ueZSSM65vDKVVL11vjrYIKvtwEMa6JqpwktdtIllxJOggHghx -pvjTGbZyKP//FVVyuv//EQRzPP//DLJzz///CGF0Qf//PSSDfU5JONOD/177NIKEcW+uMDCFBIBhK++F -hpEUJ56GGKHHIzyGmrJ5HuuHHMM8GpqHrtPvFkmIIOSSEfeIsvVFDZaJNP//CUWJx///BPOKSf//AKKK -y///AACLXf//MRSaeUq6LMObDFt9KHGbjmwgJCCcEHzTH8+cko2GG32dFJ5JFyydpq77EtueKL+uDoqe -utBRCjifPOEUBdefz/HHAYagQf//AACgw///AAChVf//AACh1///AACiaf//JQSxhkc8ILKyGFfvHGGy -mmiSGACzHHlVE76zrooID220IJq6Cxy0sqttBsu1NLwQAmm1tszTAAC2Sd2GAAC2y+44AAC3Xf7rAAC3 -3///AAC4Yf//AAC44///AAC5Zf//GPPIkkOuFKLJFFRhEEHJpmUUC//KKHXHB67KuoZ5A13LPJcsAADL -vqfvAADMQbiSAADMw8lFAADNVdn3AADN1+q6AADOWfttAADO6///AADPbf//AADP////AADQcf//DNPf -rkAgCILgIFDTBDDgsmGGAADhNHI4AADhtoL7AADiSZOuAADiy6RRAADjXbUEAADj38XHAADkUdZ5AADk -4+csAADlZfffAADl9///AADmef//AADnDP//AADnjv//AMP2qjySAAD3PE1FAAD3vl4IAAD4QW66AAD4 -w39tAAD5VZAQAAD516DTAAD6WbGGAAD668I4AAD7bdLrAAD7/+OuAAD8cfRRAAD88///AAD9hv//AAD+ -CP//AAD+mv//AAD//zkUAAD//0nHAAD//1p5AAD//2ssAAD//3vvAAD//4ySAAD//51FAAD//633AAD/ -/766AAD//89tAAD//+AQAAD///DDAAD/////AAD/////AAD/////AAD/////AAD//zWGAAD//0Y4AAD/ -/1b7AAD//2euAAD//3hRAAD//4kEAAD//5nHAAD//6p5AAD//7ssAAD//8vfAAD//9yCAAD//+1FAAD/ -//33AAD/////AAD/////AAD/////AAD//zIIAAD//0K6AAD//1NtAAD//2QQAAD//3TDAAD//4WGAAD/ -/5Y4AAD//6brAAD//7eeAAD//8hRAAD//9kEAAD//+m2AAD///ppAAD/////AAD/////AAD/////AAD/ -/y55AAD//z8sAAD//0/fAAD//2CSAAD//3FFAAD//4H3AAD//5KqAAD//6NtAAD//7QQAAD//8TDAAD/ -/9V1AAD//+Y4AAD///brAAD/////AAD/////AAD/////AAD//yrrAAD//zuuAAD//0xRAAD//10EAAD/ -/222AAD//355AAD//48sAAD//5/fAAD//7CCAAD//8FFAAD//9H3AAD//+KqAAD///NdAAD/////AAD/ -////AAD/////AAD//ydtAAD//zgQAAD//0jDAAD//1mGAAD//2o4AAD//3rrAAD//4ueAAD//5xRAAD/ -/60EAAD//722AAD//85pAAD//98sAAD//+/fAAD/////AAD/////AAD/////AAD//yPfAAD//zSSAAD/ -/0VFAAD//1X3AAD//2aqAAD//3dtAAD//4gQAAD//5jDAAD//6l1AAD//7ooAAD//8rrAAD//9ueAAD/ -/+xBAAD///zzAAD/////AAD/////AAD//yBRAAD//zEEAAD//0G2AAD//1J5AAD//2MsAAD//3PfAAD/ -/4SCAAD//5U0AAD//6X3AAD//7aqAAD//8ddAAD//9gAAAD//+jDAAD///l1AAD/////AAD/////cVVI -slZ5bQRJRWc8aKJJx3fvZFFKWYiSYABK25lFW75LXan3V21L77q6UwxMYcttTrpM89wQSmlNdezDRhhN -9/2GQcdOiv//PXVPDP//ORRPnv//NMNQEP//MHFQkv//ZUVfz1L7YONgQWOuXJJg03RRWEFhVYUEU/9h -55XHT65iaaZ5S01i+7csRvtjfcffQqpj/9iSPllkgulFOghlBPn3NaZllv//MVVmGP//LQRmmv//KLJn -LP//JGFnrv//WSR2209tVNN3XWAQUIJ373DTTDB4YYGGR+9445I4Q455daLrPzx597OuOut6isRRNpp7 -DNUEMkl7nuW2Led8EPZ5KZZ8kv//JUV9JP//IPN9pv//HKJ+OP//GEF+uv//TRSN50vvSMOOaVySRHGO -621FQBCPfX33O8+P/466N32Qgp9tMyyRBLAQLtuRlsDDKoqSGNGGJiiSmuI4IdeTLPLrHYaTrv//GTSU -MP//FOOUsv//EIKVNP//DDCVx///QQSk40hRPLKldVkEOFGl92nHNACminp5L76nDIssK22njpvfJxyo -EKySIrqokr1FHmmpJM33Ghippt6qFceqOO9dEXWquv//DRSrPP//CMOrz///BHGsQf//ACCs0///NPO7 -/0TTMJK8glWGLEG9BGY4J/+9hnbrI66+GIeeH12+mphRGvu/LKkEFqq/rrm2ElnAMMppDgjAstssCbbB -NOvfBVXBx/yCAQTCSf//AADC2///AADDXf//AADD3///KNPTDEFFJILTjlH3IDDUEGKqG+/UknNtF47V -JIQQEzzVppTDDuvWKKV1CprWurY4BknXPMbrAffXz9eeAADYQehBAADY0/kEAADZVf//AADZ1///AADa -af//AADa6///HMPqGD22GHHqmk55FCDrLF8sD8/rrm/fC33sIICCByzsspFFAtvtNKH3AADtx7KqAADu -ScNdAADuy9QQAADvXeTDAADv3/V1AADwYf//AADw4///AADxdf//AADx9///ELL//zo4DGH//0rrCAD/ -/1ueA77//2xRAAD//30EAAD//422AAD//55pAAD//68sAAD//7/fAAD//9CCAAD//+E0AAD///H3AAD/ -////AAD/////AAD/////AAD/////BJL//zaqAEH//0dtAAD//1gQAAD//2jDAAD//3l1AAD//4o4AAD/ -/5rrAAD//6ueAAD//7xBAAD//80EAAD//922AAD//+5pAAD///8cAAD/////AAD/////AAD/////AAD/ -/zMsAAD//0PfAAD//1SCAAD//2VFAAD//3X3AAD//4aqAAD//5ddAAD//6gAAAD//7jDAAD//8l1AAD/ -/9ooAAD//+rbAAD///ueAAD/////AAD/////AAD/////AAD//y+eAAD//0BBAAD//1EEAAD//2G2AAD/ -/3JpAAD//4McAAD//5PfAAD//6SCAAD//7U0AAD//8XnAAD//9aqAAD//+ddAAD///gAAAD/////AAD/ -////AAD/////AAD//ywQAAD//zzDAAD//011AAD//14oAAD//27rAAD//3+eAAD//5BBAAD//6DzAAD/ -/7G2AAD//8JpAAD//9McAAD//+PPAAD///SCAAD/////AAD/////AAD/////AAD//yiCAAD//zk0AAD/ -/0n3AAD//1qqAAD//2tdAAD//3wAAAD//4zDAAD//511AAD//64oAAD//77bAAD//8+eAAD//+BBAAD/ -//DzAAD/////AAD/////AAD/////AAD//yUEAAD//zW2AAD//0ZpAAD//1ccAAD//2ffAAD//3iCAAD/ -/4k0AAD//5nnAAD//6qqAAD//7tdAAD//8wAAAD//9yyAAD//+1lAAD///4oAAD/////AAD/////AAD/ -/yF1AAD//zIoAAD//0LrAAD//1OeAAD//2RBAAD//3TzAAD//4W2AAD//5ZpAAD//6ccAAD//7fPAAD/ -/8hxAAD//9k0AAD//+nnAAD///qaAAD/////AAD/////jVU8IFeuiPM8omhRhKI9JHkEgFE9tom2fAA+ -OJp5d74+y6ssc10/Tbvfbww/z8yCarpAUd00ZmlA0+33YhhBZf6qXcdB5///WWVCef//VRRC+///UMND -ff//THFEAP//gTRTLFQQfONTvmTDeJJUMHV1dEFUw4Y4b/9VRZbra55Vx6eeZ01WWbhBYvtW28kEXqpX -bdm2WllX7+ppVfdYYfscUaZY8///TVVZdf//SQRaCP//RLJaiv//QFFbHP//dSRqOFCCcNNqy2FFbIJr -TXH3aDBrz4KqY99sUZNdX45s06QQWzxtZbTDVutt58V1UppuadYoTjhu++brSedvffeeRZZwAP//QUVw -gv//PPNxBP//OJJxlv//NEFyGP//aRSBRU0EZMOBx122YGGCWW5pXBCC238sV8+DbY/fU32D76CCTyyE -YbE0SsuE88H3RnmFddKqQiiGCONdPdeGivQAOYaHDP//NTSHnv//MNOIEP//LIKIov//KDCJJP//XQSY -UUl1WKKY01o4VFGZVWrrUACZ53ueS76aaYxBR22a+50EQwybfa22PrqcAL5pOmmcgs8cNhidBN/fMced -lvCCLWWeGP//KRSeqv//JMOfLP//IHGfrv//HCCgMP//UOOvXUX3TJKv71aqSEGwYWddQ/+w83gQP66x -dYjDO02yCJl1NvuyiqooMqqzDLrbLlmznsueKgi0ENxBJaa0ouzzIVW1JP2mHQS1pv//GLK2OP//FGG2 -uv//EAC3Tf//RNPGaUJpQILG+1MsPDDHfWPfN9/H/3SCM47IgoU0LzzJBJXnKuvJlqaqJprKGLddIknK -qsgAHefLLNiyGZbLrul1FUXMMPooEPPMsv//DKLNRf//CEHNx///A//OSf//OMPddT7rNHHd90+eMBDe -imBBK8/fDHDzJ33fnoG2IyzgEJJpHtvgoqMcGnnhJLPPFijhpsSCEdfiONU0DYbiuuXnCTTjTfaaBOPj -z///AILkQf//AADk0///AADlVf//LLL0gjtdKFH1BEwAJAD1llzDH772GG11G232mn4oFxz3LI7bErr3 -rp+eDmn4MLBBChj4ssDzBcf5RdGmAXX5x+JpAAD6SfMcAAD62///AAD7Xf//AAD77///AAD8Yf//IJL/ -/zffHEH//0iCF////1k0E67//2nnD13//3qqCvv//4tdBqr//5wAAln//6yyAAD//711AAD//84oAAD/ -/97bAAD//++OAAD/////AAD/////AAD/////AAD/////FIL//zRBEDD//0TzC+///1W2B47//2ZpAzz/ -/3ccAAD//4fPAAD//5iCAAD//6k0AAD//7nnAAD//8qaAAD//9tNAAD//+wAAAD///yyAAD/////AAD/ -////AAD/////CHH//zDDBCD//0F1AAD//1IoAAD//2LbAAD//3OOAAD//4RBAAD//5TzAAD//6WmAAD/ -/7ZZAAD//8ccAAD//9fPAAD//+hxAAD///kkAAD/////AAD/////AAD/////AAD//y00AAD//z3nAAD/ -/06aAAD//19dAAD//3AAAAD//4CyAAD//5FlAAD//6IoAAD//7LbAAD//8OOAAD//9QwAAD//+TzAAD/ -//WmAAD/////AAD/////AAD/////AAD//ymmAAD//zppAAD//0scAAD//1vPAAD//2xxAAD//300AAD/ -/43nAAD//56aAAD//69NAAD//8AAAAD//9CyAAD//+FlAAD///IYAAD/////AAD/////AAD/////AAD/ -/yYoAAD//zbbAAD//0eOAAD//1hBAAD//2jzAAD//3mmAAD//4pZAAD//5scAAD//6vPAAD//7xxAAD/ -/80kAAD//93nAAD//+6aAAD///9NAAD/////AAD/////AAD//yKaAAD//zNdAAD//0QAAAD//1SyAAD/ -/2VlAAD//3YoAAD//4bbAAD//5eOAAD//6gwAAD//7jjAAD//8mmAAD//9pZAAD//+sMAAD///u+AAD/ -////AAD/////qUUvjljDpPMwAGl1oKIwknoonFExFIrrmAAxlpuek64yKKxBj10yqrzziwwzPM22hroz -vt5pgmk0Qe8cfhg0w//PebY1Rf//dWU11///cRQ2Wf//bMM26///aHE3bf//nTRGmlU0mONHHGX3lJJH -nnaqkEFIIIddi+9IopgAh55JNKiyg01Jtrl1fvtKOMooeqpKy9rbdklLTeuOcfdL3/xBbaZMUf//aVVM -4///ZQRNZf//YKJN5///XFFOef//kSRdllG2jNNeKGJpiIJeqnMchCBfPIPPf99fvpSCe45gMKU0dzxg -w7XncuthRcaaboph19ddajhiWegAZedi2/iyYZZjbf//XUVj7///WONkcf//VJJk8///UEFlhv//hRR0 -ok4ogLJ1NF7bfGF1tm+eeBB2OIBBc892y5Dzb313TaGmaxx337JpZst4UcMcYnl409PPXih5ZeRxWdd5 -5/U0VYZ6ef//USR6+///TNN7jv//SIJ8AP//RDB8gv//ePOLvkqqdKKMMFtdcFGMw2wAbACNRXyyZ76N -1411Y12OWZ4oXwyO267bWrqPbb+OVmmP79BBUhiQceDzTbaQ8/GmSWWRdf//RRSSCP//QMOSiv//PHGT -HP//OCCTnv//bOOiy0ccaJKjTVfPZEGj32iCX/+kUXk0W56k04nnV02lZZqaUvul56tdTqqmebwASlmm -+8yyRfenfd1lQaaoAO4YPVWogv7bOQSpFP//NLKplv//MFGqKP//LACqqv//YNO5x0OeXIK6WVRBWCC6 -22TzU9+7bXWmT46774ZpSzy8cZccRuu886fPQpq9dbhxPji+CMkkOee+itnnNZa/HOqaMUW/nvtNLPPA -EP//KJLAov//JEHBJP//H//Btv//VMPQ00AAUGHRZVCyTBDR52FlR8/SeXIoQ33S+4LbPyzTfZOOOsvU -AKQwNnnUgrTzMijVFMWmLdfVltZZKYbWGOcMJTTWqvfPINPXLP//HILXvv//GDDYMP//E+/Yw///SKLn -7zxxRFHoYU00QADo813nO77pdW6aN23qCH9NMwzqipAALrrrHKCyKmnrnrFlJhjsEMIYIcfsotLbHWXt -JOOOGRTttvQwFMPuOP//EHHuuv//DCDvTf//B8/vz///PJL++zjzOEH/fUmmM////1pZL67//2scK03/ -/3vPJvv//4xxIqr//50kHln//63nGgj//76aFab//89NEVX//9//DQT///CyCLL/////BGH/////AAD/ -////AAD/////MIL//zVlLDD//0YoJ9///1bbI47//2eOHzz//3gwGuv//4jzFpr//5mmEjj//6pZDef/ -/7sMCZb//8vPBUX//9xxAPP//+0kAAD///3XAAD/////AAD/////AAD/////JHH//zHnIBD//0KaG8// -/1NNF33//2QAEyz//3SyDtv//4VlCnn//5YYBij//6bLAdf//7eOAAD//8gwAAD//9jjAAD//+mWAAD/ -//pZAAD/////AAD/////AAD/////GFH//y5ZFAD//z8MD77//0/PC23//2BxBxz//3EkArr//4HXAAD/ -/5KaAAD//6NNAAD//7P/AAD//8SiAAD//9VlAAD//+YYAAD///bLAAD/////AAD/////AAD/////DEH/ -/yrbB////zuOA67//0wwAAD//1zjAAD//22mAAD//35ZAAD//48MAAD//5++AAD//7BxAAD//8EkAAD/ -/9HXAAD//+KKAAD///NNAAD/////AAD/////AAD/////ADD//ydNAAD//zf/AAD//0iyAAD//1llAAD/ -/2oYAAD//3rLAAD//4uOAAD//5wwAAD//6zjAAD//72WAAD//85ZAAD//98MAAD//+++AAD/////AAD/ -////AAD/////AAD//yPPAAD//zRxAAD//0UkAAD//1XXAAD//2aaAAD//3dNAAD//4f/AAD//5iiAAD/ -/6llAAD//7oYAAD//8rLAAD//9t9AAD//+wgAAD///zjAAD/////AAD/////xUUi61nnwPMjbWqavKIj -/3tduFEkcYwAs/8lBJyyr64lhq1lq10mGL4opwwmms7boronHN+OnmknrvAwmggoIP//lbYosv//kWUp -NP//jRQptv//iMMqSf//hGEqy///uTQ591ZptOM6eWccsJI7DHfPrDA7johxp+88AJk0o548kqnnn009 -FLqamvs9pstNlpo+KNv/kkk+uuyyjfc/PP1liaY/vv//hVVAQf//gPNAw///fKJBVf//eFFB1///rSRR -BFLbqNNRhmOOpHFSCHQwoCBSmoTzm99THJWml45TrqZZkzxUILcMjttUssfPiopVNNhxhjhVtukkgedW -SfnXfZZWy///eTRXXf//dONX3///cJJYUf//bEFY4///oQRoAE9NnLJokmAAmGFpFHCylBBppoFlj89q -KJIYi21qqqLbhxxrPLOOgstrvsQwfnlsQdTjeihsw+WmdddtVfZZcXVt1///bSRuWf//aNNu6///ZIJv -bf//YDBv////lPN/HEvPkKJ/rlxxjFGAIG0kiACAon3ng66BNI6af12Btp9NewyCSa//drqCy8CycmmD -TdFlbgiD3+IYabaEUfLLZWWE4///YRSFZf//XMOF9///WHGGef//VBCG+///iOOWKEgwhJKWqljzgEGX -PGmme++XvnpZd56YQYsMc02Yw5vPbvuZRaxxaqqZ170kZkmaWc3XYfea696aXaabbe9NWVWb////VQSc -cf//UKKc8///TFGdhv//SACeCP//fNOtNESyeHGttlVldCCuSWYYb9+uy3bba46vTYeOZzyv35gwYuuw -UajjXoqw47mWWjixZcpZVeex59sMUZayeeu+TUWy+/xhSOOzjv//RJK0AP//QEG0kv//O/+1FP//cLLE -QUEkbGHEw1HnaBDFRWKaY8/F13NNX33GWYP/WxzG65SiVsvHbaVlUnnH77YYTijIccbLSdfI89d9RXXJ -hugwQSTKCPjjPNPKmv//OILLHP//NDDLnv//L+/MIP//ZKLbTT2mYFHb305ZXADcUV8MV77c42++U13d -ZYBxTwzd55EkSrreeaHXRmne+7KKQhjfjsNNPbbgANP/OWXgguSiNRThFPVVMMPhlv//LHHiKP//KBDi -qv//I8/jPP//WJLyWToYVEHy60rLT+/zbVuOS57z72wwR030cXzjQvv0842WPqr1hp5ZOln2CK8MNff2 -ir++Mab3HNBhLVX3nuEkKQT4IPHXJLL4ov//IFH5JP//HAD5tv//F776OP//TIL//zaaSCD//0dNQ9// -/1f/P47//2iiOzz//3llNuv//4oYMor//5rLLjj//6t9Kef//7wwJZb//8zjIUX//92WHPP//+5JGJL/ -//8MFEH/////D///////C67/////QGH//zMMPBD//0O+N8///1RxM33//2UkLyz//3XXKsv//4aKJnn/ -/5dNIij//6f/Hdf//7iiGYb//8lVFST//9oIENP//+rLDIL///t9CDD/////A+//////AAD/////NFH/ -/y+OMAD//0AwK77//1DjJ23//2GWIwz//3JJHrr//4MMGmn//5O+Fhj//6RhEcf//7UUDWX//8XXCRT/ -/9aKBMP//+c8AHH///fvAAD/////AAD/////AAD/////KEH//yv/I////zyiH57//01VG03//14YFvv/ -/27LEqr//399Dln//5AgCgj//6DjBab//7GWAVX//8JJAAD//9L7AAD//+O+AAD///RhAAD/////AAD/ -////AAD/////HDD//yhhF9///zkkE47//0nXDzz//1qKCuv//2s8Bpr//3v/Ajj//4yiAAD//51VAAD/ -/64IAAD//77LAAD//899AAD//+AgAAD///DTAAD/////AAD/////AAD/////EBD//yTjC8///zWWB33/ -/0ZJAyz//1cMAAD//2e+AAD//3hhAAD//4kUAAD//5nXAAD//6qKAAD//7s8AAD//8vvAAD//9yiAAD/ -/+1VAAD///4IAAD/////AAD/////4UUWSVsM3PMW22vP2KIXXXxx1EEX740kz/8YYZ3Xy64Y466ax10Z -db9NwwwZ98//vroaiuCiulkbDPFltggbjv//sbYcEP//rWUckv//qRQdJP//pLIdpv//oGEeOP//1TQt -VVeO0OMt12gwzIIuaXjjyDAu64mmw+8vfZpZv54v/6sMu00wgru+tusxBMxxspoxht0krkkyGO3Xqfcy -mv6KpaYzLP//oUUzrv//nPM0IP//mKI0sv//lFE1NP//ySREYVP/xMNE42SywHFFdXVlvCBF94YYt99G -ipbLs45HDKd9ryxHjrgwqttIEMjjpopIktmWojhJJOpJnedJpvsMmYZKKP//lTRKuv//kONLPP//jJJL -z///iEFMQf//vQRbfVBxuLJb/2EktGFccXHXsBBdBIKKq75dhpNNp21eGKP/oxxemrSinstfLMVVmnlf -rtYYlihgIObLkcdgsvd9jXVhNP//iSRhx///hNNiSf//gIJiy///fCBjXf//sPNyeUzjrKJzDF2WqFFz -jm5Zo/90EH8Mn650ko++m111JKBhlwx1prEkkrp2KMHXjll2utKKigh3POM8hbZ3z/P/gWV4Qf//fRR4 -w///eMN5Vf//dGF51///cBB6af//pOOJhklloJKKGFoYnDCKmmrLl++LHHt9k56Lrowwj02MIJzjivuM -sq2WhpqNNL5JgkmNx88MffeOSd++eaaOy/BhdVWPXf//cPOP3///bKKQYf//aFGQ4///ZACRZf//mMOg -kkXXlHGhFFaKkCChpmdNi9+iKHf/h46iuoiigzyjPJlVftujvqoYeoqkQbrLdjikw8t9ceelVdwgbZal -1+zTaTSmaf2WZOOm6///YJKnbf//XEGn////V/+ocf//jLK3rkJZiGG4IFMMhBC4smO+f8+5NHRhe225 -toUkdxy6SZXXcsu6y6aKbnm7Xbc8aii738fvZce8YdiiYXW84+lVXSS9ZfoIWNO99///VIK+ef//UDC/ -DP//S9+/jv//gKLOuj7LfFHPPE99eADPvmAgc67QQXDjb13Qw4GWawzRVZJJZrrR16L7YmnSWbO+XgjS -68RhWbbTbdUUVWXT/+XHURTUcfaKTMPVBP//SGHVhv//RBDWCP//P8/Wmv//dJLltjs8cDDmSUv/a+/m -y1yiZ57nXW1VY03n334IXvvoUY7LWqro4599VknpZbAgUffp98DTTabqedGWSVXrDOJJRQTrjvL7QKLs -AP//PFHskv//OADtFP//M77tpv//aHH8wze+ZCD9VUhhX9/911kUW47+WWnXVzz+63qKUtv/bYs8Tor/ -/5vvSjj//6yiRef//71VQZb//84IPUX//966OOP//+99NJL/////MEH/////K///////J67/////XGH/ -/zQgWBD//0TjU8///1WWT33//2ZJSxz//3b7Rsv//4e+Qnn//5hhPij//6kUOdf//7nHNXX//8qKMST/ -/9s8LNP//+vvKIL///ySJDD/////H9//////G47/////UFH//zCiTAD//0FVR77//1IIQ13//2LLPwz/ -/3N9Orr//4QgNmn//5TTMhj//6WGLbb//7ZJKWX//8b7JRT//9euIMP//+hRHHH///kUGBD/////E8// -////D33/////REH//y0UP+///z3XO57//06KN03//188Mvv//2/vLqr//4CSKkn//5FVJff//6IIIab/ -/7K6HVX//8NtGQT//9QgFLL//+TTEFH///WGDAD/////B77/////A23/////OCD//ymWM9///zpJL47/ -/0r7Kzz//1uuJuv//2xhIor//30UHjj//43HGef//555FZb//688EUX//7/vDOP//9CSCJL//+FFBEH/ -//IIAAD/////AAD/////AAD/////LBD//yYIJ8///za6I33//0d9Hyz//1ggGsv//2jTFnn//3mGEij/ -/4pJDdf//5r7CYb//6uuBST//7xRANP//80UAAD//93HAAD//+55AAD///8sAAD/////AAD//////UUJ -tlww+PMKOGzj9JIKun2W8EELTY5J6/8Lz58M564MUa++410M08Bh3wwNVdEU2qoN5+HX1lkOafKK0ggO -+///zbYPff//yWUQAP//xQQQgv//wLIRBP//vGERlv//8TQgslii7NMhRWlV6IIhx3oY5DAiWYrL3+8i -25t9254jXawg1zwj77zj0uskYc2Wzpok895Jykklde77xfcl9/+uwZYmiv//vUUnDP//uPMnnv//tKIo -EP//sFEoov//5RQ3z1Uk4MM4UWXX3HE403aK2CA5VYc8098555f/z306aaiiyyw6+7lVxts7fcoIwoo7 -/9q6vjg8gut9udc9BPwgtYY9lv//sTQ+GP//rOM+qv//qJI/LP//pDA/rv//2QRO21GW1LJPXWJJ0GFP -73L7zABQYYO+x75Q85Rhw21RdaUUvxxR97XHustSisaKtnlTDNc8shhTnufvrcdUEPiSqXVUkv//pSRV -JP//oNNVpv//nHFWOP//mCBWuv//zPNl504IyKJmaV7LxEFm+299v/9nfYAgu65n/5DTt11ogqGWswxp -BLJJrqpplsL7qllqGNOupghqmuRhobZrLPUUnWVrrv//mRRsMP//lLJssv//kGFtRf//jBBtx///wON8 -40qKvIJ9dVs8uDB992vvs+9+inyir55/DI1Vq01/np4IpuuAEK66opqAkr99nkmBJNAgmfeBpuDTlaaC -OPGGkUWCuv//jPODPP//iKKDz///hFGEQf//gACE0///tMOT/0b7sHGUgle+rCCVBGhhp9+VlnkUo46W -GInHnyyWmpqKmtuXLKs8loqXrrvvkjiYMMySjeeYst1ViYaZNO4IhTSZx/66gOOaSf//fJKa2///eEGb -Xf//c++b3///qLKrDEN9pGGrjlQgoBCsEGTTm76sknWWl22tJIZJkxytppb7jsuuOKeuinmuurhRhhiv -PMkUgcevz9nHfXWwQep5eSSw0/ssdNOxVf//cIKx1///bCCyaf//Z9+y6///nKLCGD/vmFHCmlCik//D -LGFVj67DrnIIi13EIIK6hwzEspNtgrrFNKQgflnFx7TTegjGScWGdbbG29Y4cWXHXeb7bRTH3/euaLLI -Yf//ZGHI4///YBDJdf//W8/J9///kILZJDxhjDDZpk0Uh+/aKF3Hg57aum55f03bPH88evvbz4/vdprc -QaCScknc07FFbffdVcIIaabd19K6ZVXeaeNtYPPe6/QQXKLfff//WFHf////VADgcf//T77hBP//hHHw -IDjTgCDwskmGe9/xNFpJd47xx2r7cyzySXuubtvyy4xRaorzXZ0UZjjz363HYef0Yb55XZb0488sWTT1 -dd/vVOP19/CSUJL2ef//TEH3DP//R//3jv//Q574EP//eGH//zVVdBD//0YIb8///1a6a23//2dtZxz/ -/3ggYsv//4jTXnn//5mGWij//6o4Vcf//7r7UXX//8uuTST//9xRSNP//+0ERIL///3HQCD/////O9// -////N47/////bFH//zHHaAD//0J5Y67//1M8X13//2PvWwz//3SSVrr//4VFUmn//5YITgj//6a6Sbb/ -/7dtRWX//8gQQRT//9jDPMP//+mGOGH///o4NBD/////L8//////K33/////YDD//y5JW+///z77V57/ -/0+uU03//2BRTvv//3EESpr//4HHRkn//5J5Qff//6MsPab//7PfOVX//8SSNQT//9VFMKL//+X3LFH/ -//aqKAD/////I77/////H23/////VCD//yq6T9///zttS47//0wQRzz//1zTQtv//22GPor//344Ojj/ -/47rNef//5+uMZb//7BRLTT//8EEKOP//9G2JJL//+J5IEH///MsG///////F67/////E03/////SBD/ -/ycsQ8///zfvP33//0iSOxz//1lFNsv//2n3Mnn//3q6Lij//4ttKdf//5wQJXX//6zDIST//72GHNP/ -/844GIL//97rFDD//++eD9//////C47/////Bzz///////8AAF1V//8AAG4I//8AAH66//8AAI99//8A -AKAg//8AALDT/10AMMGG+vsAw9JJ9qoBReL78lkB1/Ou7ggCWf//6bYC2///5VUDbf//4QQD7///3LIE -cf//2GEE8/////8UIFnH//8UomqK//8VJHs8//8Vtovv++8WOJyS944Wy61V8zwXTb4I7usXz8666poY -Ud9t5kkY0/Ag4ecZZf//3ZYZ5///2UUaef//1PMa+///0KIbff//zFEcAP////8rLFZJ/MMrvmb7+HEs -MHeu9CAsw4hh788tRZkU630tx6nH5ywuWbp54tsu28s83oovbdvv2igv7+yS1dcwcf1F0YYw8///zTQx -df//yOMyCP//xIIyiv//wDAzHP//9QRCOFK68LJCy2N97FFDTXQg6ABDz4TT475EUZWG321E06Y42xxF -Zbb71stF58eu0mlGadhRzhhG++kEycdHffnHxXVIAP//wSRIgv//vMNJFP//uHFJlv//tCBKGP//6PNZ -RU885JJZx1/v4EFaWXCS2/9a24FF165bbZII011b76K6zvtcYbNtyqpc88QQxlldddTTwgheCOWGvbZe -ivY4uWVfHP//tQRfnv//sLJgEP//rGFgov//qBBhJP//3NNwUUuu2IJw01xR1DBxZW0Uz+9x533Hy55y -aY55xzxy+58swutzfa/vvpp0AMCSukl0gtFFtfd1BOH3sZZ1lvK6rUV2GP//qPN2qv//pKJ3LP//oFF3 -vv//m/94MP//0MOHbUggzHGH71jTyCCIYWmGw9+I83o4v32JdYr7uyyKCJuuttuKiqxRsoqLDL0ErjiL -ns3HqdeMEN55pYaMou8soTSNJP/fnOONpv//mJKOOP//lDCOuv//j++PTf//xLKeaUSSwGGe+1VFvACf -fWYIt76gAHa6s22ggodtrxyhBJgQqsuhlqjTpmmiGLmGohiiqso4ncejLNrrmXWjruuelSSkMPxRkNOk -sv//jHGlRf//iCClx///g9+mWf//uKK1dUEUtEG191HHr/+2imJ5q663DHMsp123noPvowy4EJSSnqq4 -oqVFmlm5JLX3lgi5psaqkba6ONdtjWW6uugQiQS7TfjDhLK7z///gGG8Qf//fBC80///d8+9Vf//rILM -gj2GqDDNBE44o+/Nll7rn57OGG+um03OqoBRluvPLJEEkprPrqG2jknQMLJ5iffQssMshabRRdPfgUXR -x+SCfPPSSfVFeKLS2///dFHTXf//cADT7///a67UYf//oHHjnjn3nCDkEEq6l9/kklttk33lJGwQjyzl -pnzDitvmOI2Ghormup44gjjnTa7rfefnz7+eeYboQdBRdTTo0+EEcOPpVfG2bJLp5///aEHqaf//Y+/q -6///X57rff//lGH6mjZ5kBD7LEcsi777rlffh238MGiSgxz8snlFfsv9RYn3enn9x5qqdhj+Sattccf+ -27wQbXX/XczDaST/7911ZNP//+44YHH///7rXCD/////V9//////U47/////iFH//zLrg////0Ouf67/ -/1RRe13//2UEdwz//3W2crr//4Z5bln//5csagj//6ffZbb//7iCYWX//8lFXRT//9n3WLL//+qqVGH/ -//tdUBD/////S8//////R33/////fDD//y9td+///0AQc57//1DDb03//2GGauv//3I4Zpr//4LrYkn/ -/5OeXff//6RBWab//7UEVVX//8W2UPP//9ZpTKL//+ccSFH///ffRAD/////P77/////O13/////cCD/ -/yvfa9///zySZ47//01FYyz//133Xtv//26qWor//39dVjj//5AQUef//6DDTYb//7F1STT//8IoROP/ -/9LrQJL//+OePEH///RBN///////M57/////L03/////ZBD//yhRX8///zkEW23//0m2Vxz//1ppUsv/ -/2ssTnn//3vfSij//4yCRcf//500QXX//633PST//76qONP//89dNIL//+AAMCD///DDK9//////J47/ -////Izz///////8AAF55//8AAG8s//8AAH/v//8AAJCS//8AAKFF//8AALH3//8AAMK6//8AANNt//8A -AOQQ//8AAPTD//8AAP////8AAP////8AAP///QQAAP//+LIAAP//9GEAAP////8Hjlr7//8IAGuu//8I -knxR//8JFI0E//8Jpp3H//8KKK55//8Kqr8s//8LPM/f//8LvuCS//8MQfFF/ecMw///+ZYNRf//9UUN -1///8PMOWf//7KIO6///6EEPbf////8emldt//8fHGgQ//8fnnjT//8gIImG//8gopo4//8hNKrr//8h -truu/tsiScxR+nkiy90E9igjTe228dcj3/557YYkUf//6TQk4///5NMlZf//4IIl5///3DAmef////81 -llPv//82KGSS//82qnVF//83PIX3/743vpa6+204MKdt9xw4w7gQ8ro5RcjD7mk519l16hg6Weo45cc6 -6/rr4XU7bf//3RQ77///2MM8cf//1HE88///0CA9hv////9MolBR//9NNGEE/EFNtnG29/9OOIJ5865O -y5Ms701PTaPf6vtP37SC5qpQUcVF4llQ49X33ghRZeaq2bZR5/dd1VVSef//0QRS+///zLJTjv//yGFU -AP//xBBUgv//+NNjvkzD9IJkMF2G8DBkw2446+9lRX7r545l14+e4zxmWaBR3utm27EE2ppnbcG21kln -79Jp0edoceMszZZo8/PfyUVphv//xPNqCP//wKJqiv//vEFrHP//t/9rnv//7MN6y0lF6HF7TVn35CB7 -32qq3898UXtt231804wQ1yx9ZZzD0tt95611zop+eb44yih++87rxdd/jt+ewYaAAPBBvTSAgv//uOOB -FP//tIKBlv//sDCCKP//q++Cqv//4LKR10W23FGSWVZ52ACS22cs076TbXffz22T74iCyxyUcZlFxrqU -86n3wmmVdbqqvhiWCMtduceWitwQtXWXHOzDsSSXnv11rMOYIP//qHGYov//pCCZJP//n9+Ztv//1JKo -00I40EGpZVLry/+p52Oex66qeXRRw12q+4UEvvurfZW2uqqsAKZptlmsgrcssgitFMffrbatltiCqVWu -GOk0pQSuqvnnoLKvLP//nGGvvv//mBCwMP//k8+ww///yIK/7z6qxDDAcU9tv+/A82AQu57BdXDDtzzC -CIF1suvCipIorprDHKLrqknDnrOepffEEMRBoZbEotTznUXFJOW2mPPFtvZplKLGOP//kFHGy///i//H -Tf//h67Hz///vHHW+zssuCDXfUvfs8/YAFyCr33Ygm00qyzZFH33ptvZlo6qooraGJ9dnjjaqrAAmdfb -LMDDlYbbvtF1kTTcMOIojOPcsvLbiJLdRf//hDDdx///f+/eWf//e57e2///sGHuCDeerADuikhBp77v -HFkEo23vnmm2nxzwEHppmsvwoosclmnxJJvfkhjxtqyCjcfyOL00iXXyus3nhSTzTd6qgMPzz+9dfHH0 -Uf//eCD00///c9/1Zf//b4715///pEH//zQQn////0TDm67//1V1l13//2Yokwz//3brjqr//4eeiln/ -/5hBhgj//6jzgbb//7m2fWX//8ppeQT//9scdLL//+vPcGH///yCbBD/////Z8//////Y23/////mDD/ -/zCCk+///0E0j57//1H3izz//2Kqhuv//3Ndgpr//4QAfkn//5TDeff//6V1dab//7YocUX//8bbbPP/ -/9eOaKL//+hBZFH///jzYAD/////W67/////V13/////jCD//y0Eh9///z22g33//05pfyz//18cetv/ -/2/Pdor//4CCcjj//5E0bdf//6HnaYb//7KaZTT//8NdYOP//9QAXJL//+SyWEH///VlU+//////T57/ -////S03/////gBD//yl1e77//zood23//0rbcxz//1uebsv//2xBann//3zzZhj//42mYcf//55pXXX/ -/68cWST//7/PVNP//9BxUHH//+E0TCD///HnR9//////Q47/////Pzz///////8AAF+e//8AAHBR//8A -AIEE//8AAJG2//8AAKJp//8AALMs//8AAMPf//8AANSC//8AAOU0//8AAPX3//8AAP////8AAP////8A -AP////8AAP////8AAP////8AAP////8AAFwQ//8AAGzD//8AAH11//8AAI44//8AAJ7r//8AAK+e//8A -AMBB//8AANEE//8AAOG2//8AAPJp//8AIP////8Asv////8BNP////8Bx/////8CSf////8Cy/////8R -91iC//8SeWlF//8TDHn3//8Tjoqq//8UEJtd//8UkqwQ//8VFLzD//8Vps11//8WKN4o//8Wuu7r//8X -PP+e//8Xvv////8YQf////8Yw////IIZVf//+DAZ1/////8pBFUE//8phmW2//8qGHZp//8qmocs//8r -HJff//8rrqiC//8sILk0//8sssn3//8tNNqq//8ttutd//8uSfwA/WUuy///+RQvXf//9MMv3///8HEw -Uf//7CAw4/////9AAFF1//9AkmI4//9BFHLr//9BpoOe//9CKJRB//9CuqTz//9DPLW2//9DvsZp/llE -Qdcc+ghEw+fP9aZFVfiC8VVF1///7QRGWf//6LJG6///5GFHbf//4ABH//////9XHE33//9Xrl6q//9Y -IG9d//9YooAA//9ZNJDD/zxZtqF1+utaSbIo9ppay8Lb8jhbXdOe7edb3+RB6ZZcUfTz5UVc4///4PNd -Zf//3JJd9///2EFeef//0/9e+/////9uKEpp//9uqlsc//9vPGvf+89vvnyC931wQY008yxww53n7ttx -Va6q6nlx179d5ihyWdAA4ddy6+Cy3YZzbfF12TRz////1NN0cf//0IJ08///zDB1hv//x+92CP///KKF -NEbr+FGFtlee9ACGSWhB776Gy3jz622HTYm25wyH35pp4rqIUasc3mmI47vP2hiJZcyC1ceJ99000XWK -ee3nzRSK+/6ayMOLjv//xHGMAP//wCCMkv//u9+NFP//8JKcQUNd7EGcw1QA5/+dRWTD466d13V1302e -WYYo2vue65bb1qqfbaee0lmf/7hBzgigccjzyaag89mmxVWhhupZwQSiCPscvLKimv//uGGjHP//tBCj -nv//r76kIP//5IKzTT/f4DCz31CC2++0UWE0146043Hn0zy1ZYKqzuu155Ndypq2eaQAxkm2+7Sywee3 -jsVlvZa4ANYouUW4kubbtPO5FPeOsKK5lv//rEG6KP//p/+6qv//o667PP//2HHKWTxB1BDK60zzz8/L -bV2my33L725pxyzMcX8cwtvM84/PvorNhqBxuijOCLE0tdfOisHnsYbPHNKarTTPnuNNqOPQIPQApILQ -ov//oDDRNP//m+/Rtv//l57SOP//zFHhZTiyyADh50l1w77ieVoov23i+2rbuxzjjnuOtrrkAIxBsmnk -gpzzrhjlFK2mqcfllr5ZpXXmKM8coRTmqt/PnMPnPPBxmHHnvv//lCDoMP//j9/ow///i47pRf//wEH4 -cTU0u//480Xnt675hlaas136CGddrvv6ingAqqr7HIiypln7npllogj8IKoonbb8orrbmVX9JMuOlQT9 -ttwwkLL+OOzzjGH+y/2miBD/Tf//g77/3///f23/////tDD//zGmr+///0Jpq47//1Mcpzz//2PPouv/ -/3Rxnpr//4U0mkn//5Xnlff//6aakZb//7dNjUX//8gAiPP//9iyhKL//+llgFH///oYe///////d67/ -////c13/////qCD//y4oo8///z7bn33//0+Omyz//2BBltv//3Dzkor//4Gmjij//5JZidf//6MMhYb/ -/7PPgTT//8RxfOP//9UkeJL//+XXdDD///aab+//////a57/////Z03/////nAD//yqal77//ztdk23/ -/0wAjxz//1yyisv//21lhmn//34Yghj//47bfcf//5+OeXX//7AwdST//8DjcMP//9GmbHH//+JZaCD/ -//MMY9//////X47/////Wyz///////8AAGDD//8AAHF1//8AAIIo//8AAJLb//8AAKOe//8AALRB//8A -AMTz//8AANWm//8AAOZp//8AAPcc//8AAP////8AAP////8AAP////8AAP////8AAP////8AAP////8A -AF00//8AAG3n//8AAH6q//8AAI9d//8AAKAA//8AALCy//8AAMF1//8AANIo//8AAOLb//8AAPOO//8A -AP////8AAP////8AAP////8AAP////8AAP////8AAP////8FVVm2//8F52pp//8GaXsc//8G64vP//8H -fZyC//8H/600//8Igr3n//8JBM6a//8Jht9d//8KGPAA//8Kmv////8LLP////8Lrv////8MMP////8M -sv////8NNP////8cYVYo//8c42bb//8ddXee//8d94hB//8eipjz//8fDKmm//8fjrpp//8gEMsc//8g -ktvP//8hJOxx//8hpv00//8iKP////8iuv////8jPP////8jz/////8kQf////8zfVKq//8z/2Nd//80 -gnQA//81BISy//81hpV1//82GKYo//82mrbb//83LMeO//83rtgw//84IOjz//84svmm//85NP////85 -x/////86Sf////862////AA7Xf////9KeU8c//9LDF/P//9LjnBx//9MEIE0//9MkpHn//9NJKKa//9N -prNN//9OKMQA//9OutSy//9PPOVl//9Pz/YY//9QQf///ONQw///+JJRVf//9EFR1///7/9Saf////9h -hkuO//9iGFxB//9immzz//9jLH2m//9jro5Z//9kIJ8c//9ksq/P//9lNMBx//9lx9Ek/ddmSeHn+YZm -y/Ka9SRnXf//8NNn3///7IJoYf//6DBo4///4+9pdf////94kkgA//95FFiy//95pmll//96KHoo//96 -uorb//97PJuO/rp7z6ww+ml8Qbzz9hh8w82m8cd9Vd5Z7WV91+8M6RR+af/P5MN+6///4HF/bf//3CB/ -////18+Acf////+PrkRx//+QIFU0//+QsmXn/56RNHaa+02Rx4dN9vuSSZgA8qqSy6iy7lmTXbll6feT -38oY5aaUYdrb4VWU4+uO3QSVZfww2LKV9///1GGWef//0ACXDP//y76Xjv////+mukDz/DCnPFGm99+n -vmJZ846oQXMc7zyow4PP6uupVZRx5pqp16Uk4jiqabXn3eeq68aa2ZarbddN1UWr/+f/0POscfiizJKt -BP//yEGthv//w/+uCP//v66umv//9GG9tj1l8BC+SU4o68++y17b532/XW+O4yy/34Aw3tvAYZDj2nnA -46Gm1ijBZbJZ0dfB98MMzYbCedO+yTTDDORxxNPDjvUkwILEAP//vDDEkv//t+/FFP//s57Fpv//6FHU -wznn5ADVVUqa377V11tN223WWWv/1wzW63yy0rrXbY1lzmnX/54YyhjYca7LxcfZBL+OwWXZhtAwvRTa -CODjuMPamvGWtHHbHP//sCDbrv//q9/cIP//p33cov//3EHr3zZZ1//sUUcM067s41fPz03tZWhxyvvt -93kkxqrueYnXwlnu+5qavgjvjqtNuabwALv/tVXwksyisQTxFN1lrLLxpu4YqGHyKP7LpADyqv//n77z -PP//m23zvv//0DD//zLby9///0OOx47//1Qwwzz//2Tjvuv//3Wmupr//4ZZtkn//5cMsef//6e+rZb/ -/7hxqUX//8kkpPP//9nXoKL//+qKnEH///tNl///////k67/////j13/////xBD//y9Nv8///z//u33/ -/1Cytyz//2Flstv//3IYrnn//4LLqij//5OOpdf//6QwoYb//7TjnTT//8WWmOP//9ZJlIL//+cMkDD/ -//e+i+//////h57/////g03/////uAD//yvPs77//zxxr23//00kqxz//13Xprr//26aomn//39Nnhj/ -/4//mcf//6CilXX//7FVkRT//8IYjMP//9LLiHH//+N9hCD///Qgf9//////e33/////dyz///////8A -AGHn//8AAHKa//8AAINd//8AAJQA//8AAKSy//8AALVl//8AAMYY//8AANbb//8AAOeO//8AAPgw//8A -AP////8AAP////8AAP////8AAP////8AAP////8AAP////8AAF5Z//8AAG8c//8AAH/P//8AAJBx//8A -AKEk//8AALHn//8AAMKa//8AANNN//8AAOP///8AAPSy//8AAP////8AAP////8AAP////8AAP////8A -AP////8AAP////8AAFrb//8AAGuO//8AAHww//8AAIzz//8AAJ2m//8AAK5Z//8AAL8M//8AAM/P//8A -AOBx//8AAPEk//8AAP////8AAP////8AAP////8AAP////8AEP////8Aov////8Pz1dN//8QUWgA//8Q -03iy//8RVYll//8R55oY//8Saarb//8S+7uO//8Tfcww//8UANzj//8Ugu2m//8VBP5Z//8Vlv////8W -GP////8Wqv////8XLP////8Xrv////8m21PP//8nXWRx//8n73Uk//8oYYXn//8o85aa//8pdadN//8p -97f///8qisiy//8rDNll//8rnuoY//8sEPrL//8sov////8tJP////8tpv////8uOP////8uuv////89 -51Aw//8+aWDz//8++3Gm//8/fYJZ//8//5MM//9AgqO+//9BBLRx//9BlsUk//9CGNXX//9CmuaK//9D -LPdN//9Drv////9EMP////9Esv////9FRf////9Fx/////9U80yy//9VdV1l//9V924Y//9Win7L//9X -DI+O//9XnqAw//9YELDj//9YksGW//9ZJNJZ//9ZpuMM//9aOPO+//9auv////9bTf////9bz/////9c -Qf///99c0/////9r/0kk//9sglnX//9tBGqa//9tlntN//9uGIv///9umpyi//9vLK1l//9vrr4Y//9w -MM7L//9wst99//9xNPAw//9xx/////9ySf///HFy2///+BBzXf//889z7/////+DDEWm//+DnlZZ//+E -EGcM//+Ekne+//+FJIhx//+Fppkk//+GOKnX//+GurqK//+HPMtN//+Hz9v//VWIQeyi+QSI0/1V9LKJ -Vf//8FGJ5///7ACKaf//576K6/////+aGEIY//+amlLL//+bLGOO//+brnQw//+cMITj//+cspWW//+d -NKZZ/jidx7cM+eeeSce+9Zae29hh8UWfXekU7OOf3/nX6JKgYf//5EGg4///3/+hdf//266h9/////+x -JD6a//+xpk9N//+yOF////+yunCi/xyzPIFl+suzz5IY9nm0QaLL8ii007N97de1VcQg6Ya119Tj5SS2 -aeWW4NO26/ZJ3IK3ff//2DC3////0++4cf//z465BP/////IIDsM///Isku++77JNFxh913Jx20k8wzK -SX3X7rrK246K6mnLXZ885hjL36//4bbMYcCi3WXM49FV2RTNdeII1MPN9/LL0HHOef//zCDPDP//x8/P -jv//w33QEP//+EHfPDd98//fz0gw757gQVjj603gw2mW5vvhVXpJ4qrh14sM3lniaZu+2ffi66xh1abj -fb0U0VXj/83XzQTkcd6KyLLlBO88xFHlhv/vwADmGP//u77mmv//t23nHP//7CD2STP/59/2y0Si4473 -XVVV3zz332YY2uv4YXbL1pr444d90jj5dZggzef596jjyZb6ebmWxUX7DMpJwPP7jtr7vJL8EOu+uEH8 -kvxhs//9FP//r679pv//q13+KP//4BD//zBh28///0Ek133//1HX0yz//2KKzsv//3M8ynn//4P/xij/ -/5Siwdf//6VVvYb//7YIuTT//8bLtNP//9d9sIL//+ggrDD///jTp+//////o57/////nzz/////1AD/ -/yzjz77//z2Wy23//05Jxwz//18Mwrr//2++vmn//4Bhuhj//5EUtcf//6HHsWX//7KKrRT//8M8qMP/ -/9PvpHH//+SSoCD///VVm8//////l33/////kyz///////8AAGMM//8AAHPP//8AAIRx//8AAJUk//8A -AKXX//8AALaa//8AAMdN//8AANf///8AAOii//8AAPlV//8AAP////8AAP////8AAP////8AAP////8A -AP////8AAP////8AAF+O//8AAHAw//8AAIDj//8AAJGW//8AAKJZ//8AALMM//8AAMO+//8AANRh//8A -AOUk//8AAPXX//8AAP////8AAP////8AAP////8AAP////8AAP////8AAP////8AAFv///8AAGyi//8A -AH1l//8AAI4Y//8AAJ7L//8AAK99//8AAMAw//8AANDj//8AAOGW//8AAPJJ//8AAP////8AAP////8A -AP////8AAP////8AAP////8AAP////8DLFhx//8Dvmkk//8EMHnX//8Ew4qK//8FRZtN//8F16v///8G -Wbyi//8G281V//8Hbd4Y//8H7+7L//8Icf99//8I8/////8Jdf////8KCP////8Kiv////8LHP////8a -OFTj//8ay2WW//8bTXZZ//8bz4cM//8cUZe+//8c06hh//8dZbkk//8d58nX//8eedqK//8e++s8//8f -ffv///8gAP////8ggv////8hFP////8hlv////8iGP////8xRVFl//8xx2IY//8yWXLL//8y24N9//8z -bZQw//8z76Tj//80cbWW//8088ZJ//81ddb7//82COe+//82ivhh//83HP////83nv////84EP////84 -ov////85JP////9IUU3X//9I016K//9JZW88//9J53////9KaZCi//9K+6FV//9LfbII//9MAMLL//9M -gtN9//9NFOQg//9NlvTT//9OGP////9Oqv////9PLP////9Pvv////9QMP////9fbUpJ//9f71sM//9g -YWu+//9g83xh//9hdY0U//9iCJ3X//9iiq6K//9jDL88//9jns/v//9kEOCi//9kovFV//9lJP////9l -tv////9mOP////9muv////9nTf////92aUbL//92+1d9//93fWgg//94AHjj//94gomW//95BJpJ//95 -lqr7//96GLu+//96qsxh//97LN0U//97vu3H//98MP6K//98sv////99Rf////99x/////9+Wf////+N -dUM8//+OCFP///+OimSi//+PDHVV//+PnoYI//+QEJbL//+Qoqd9//+RJLgg//+RpsjT//+SONmW//+S -uupJ//+TTfr7//+Tz/////+UUf//+/+U0///956VVf////+kgj++//+lBFBh//+llmEU//+mGHHX//+m -qoKK//+nLJM8//+nrqPv//+oMLSi//+ossVV//+pRdYI//+px+a6/NOqWfdt+IKq2///9DCrXf//79+r -7///646sYf////+7njwg//+8EEzj//+8ol2W//+9JG5J//+9pn77//++OI+u//++uqBh//+/TbEU/ba/ -z8HH+WXAQdJ59RTA0+M88MPBVfPv7HHB5///6BDCaf//48/C+///333Dff/////Sqjii///TLElV///T -rloI///UMGq6///Usnt9/qrVRYwg+knVx5zT9ffWSa2G8abW275J7VXXXc776QTX79+u5KLYYfBR4FHY -4///3ADZdf//177Z9///023aiv/////ppjUU///qOEXH/47qulaK+zzrTWc89uvrz3fv8orsQYiS7jjs -05lV6eftVaoI5Zbt57q64UXuactt3OPu69wg2JLvfezT1EHv//2Gz//wgv//y67xBP//x03xlv///BD/ -/zGW98///0JJ833//1L77xz//2Ou6sv//3Rh5nn//4UU4ij//5XH3df//6Z52Yb//7c81ST//8fv0NP/ -/9iSzIL//+lFyDD///oIw+//////v47/////uzz/////8AD//y4I677//z66513//0994wz//2Ag3rr/ -/3DT2mn//4GG1hj//5JJ0bb//6L7zWX//7OuyRT//8RRxMP//9UEwHH//+XHvBD///Z5t8//////s33/ -////ryz///////8AAGQw//8AAHTj//8AAIWW//8AAJZJ//8AAKcM//8AALe+//8AAMhh//8AANkU//8A -AOnH//8AAPqK//8AAP////8AAP////8AAP////8AAP////8AAP////8AAP////8AAGCi//8AAHFV//8A -AIIY//8AAJLL//8AAKN9//8AALQg//8AAMTT//8AANWW//8AAOZJ//8AAPb7//8AAP////8AAP////8A -AP////8AAP////8AAP////8AAP////8AAF0U//8AAG3X//8AAH6K//8AAI88//8AAJ/v//8AALCi//8A -AMFV//8AANII//8AAOK6//8AAPN9//8AAP////8AAP////8AAP////8AAP////8AAP////8AAP////8A -AFmW//8AAGpJ//8AAHr7//8AAIu+//8AAJxh//8AAK0U//8AAL3H//8AAM6K//8AAN88//8AAO/v//8A -AP////8AAP////8AAP////8AAP////8AAP////8AAP////8NllYI//8OKGbL//8Oqnd9//8PPIgg//8P -vpjT//8QQamW//8Qw7pJ//8RRcr7//8R19uu//8SWexh//8S6/0U//8Tbf////8T7/////8Ucf////8U -8/////8Vhv////8kolKK//8lNGM8//8ltnPv//8mSYSi//8my5VV//8nTaYI//8n37a6//8oUcd9//8o -49gg//8pZejT//8p5/mG//8qef////8q+/////8rjv////8sAP////8skv////87vk77//88MF++//88 -w3Bh//89RYEU//8915HH//8+WaJ5//8+67M8//8/bcPv//8/79SS//9AceVF//9A8/YI//9Bhv////9C -CP////9Civ////9DHP////9Dnv////9Sy0t9//9TTVwg//9T32zT//9UUX2G//9U445J//9VZZ77//9V -56+u//9WecBR//9W+9EU//9XjuHH//9YAPJ5//9Ygv////9ZFP////9Zlv////9aKP////9aqv////9p -10fv//9qWViS//9q22lV//9rbXoI//9r74q6//9scZtt//9s86wg//9thrzT//9uCM2G//9uit44//9v -HO77//9vnv+u//9wIP////9wov////9xJP////9xtv////+A00Rh//+BZVUU//+B52XH//+CeXZ5//+C -+4c8//+DfZfv//+EAKiS//+EgrlF//+FFMoI//+Fltq6//+GKOtt//+GqvwQ//+HLP////+Hvv////+I -MP////+Iw/////+X70DT//+YcVGG//+Y82JJ//+ZdXL7//+aCIOu//+aipRR//+bHKUU//+bnrXH//+c -IMZ5//+cotcs//+dJOfv//+dtviS//+eOP////+ey/////+fTf////+fz/////+u+z1V//+vfU4I//+w -AF66//+wgm9t//+xFIAg//+xlpDT//+yGKGG//+yqrI4//+zLMLr//+zvtOu//+0MORR//+0w/UE//+1 -Rf////+1x////8+2Wf//+3222//////GCDnH///Gikp5///HHFss///Hnmvv///IEHyS///Ioo1F///J -JJ33///Jtq66///KOL9t///Ky9AQ///LTeDD///Lz/GG/FHMUf//+ADM0///877NZf//713N5//////d -FDY4///dlkb7///eGFeu///eqmhR///fLHkE///fvonH///gMJp5///gsqss///hRbvf/TThx8yS+OPi -Wd1F9JLi2+338EHjbf6q6//j7///557kYf//403k8//////0EDK6///0okNt///1JFQQ///1tmTT///2 -OHWG///2uoY4/ij3TZbr+cf3z6eu9XX4UbhR8ST408kE7NP5Vdm26IL55+p55DD6afss39/6+///2477 -ff//1zz8AP///////y8s/////z/v/////1CS/wz//2FF+rr//3H39mn//4K68gj//5Nt7bb//6QQ6WX/ -/7TD5RT//8WG4MP//9Y43GH//+br2BD///ee08//////z33/////yyz///////8AAGVV//8AAHYI//8A -AIa6//8AAJd9//8AAKgg//8AALjT//8AAMmG//8AANpJ//8AAOr7//8AAPuu//8AAP////8AAP////8A -AP////8AAP////8AAP////8AAP////8AAGHH//8AAHKK//8AAIM8//8AAJPv//8AAKSS//8AALVV//8A -AMYI//8AANa6//8AAOdt//8AAPgQ//8AAP////8AAP////8AAP////8AAP////8AAP////8AAP////8A -AF5J//8AAG77//8AAH+u//8AAJBR//8AAKEU//8AALHH//8AAMJ5//8AANMs//8AAOPv//8AAPSS//8A -AP////8AAP////8AAP////8AAP////8AAP////8AAP////8AAFq6//8AAGtt//8AAHwg//8AAIzT//8A -AJ2G//8AAK44//8AAL77//8AAM+u//8AAOBR//8AAPEE//8AAP////8AAP////8AAP////8AAP////8A -AP////8AAP////8BBFc8//8Bhmfv//8CGHiS//8CmolF//8DHJoI//8Drqq6//8EILtt//8EsswQ//8F -NNzT//8Ftu2G//8GSf44//8Gy/////8HXf////8H3/////8IYf////8I4/////8YEFOu//8YkmRR//8Z -FHUU//8ZpoXH//8aKJZ5//8auqcs//8bPLfv//8bvsiS//8cQdlF//8cw+n3//8dVfq6//8d1/////8e -af////8e6/////8fbf////8f//////8vHFAg//8vrmDT//8wIHGG//8wsoI4//8xNJL7//8xtqOu//8y -SbRR//8yy8UE//8zXdW2//8z3+Z5//80Ufcs//804/////81Zf////819/////82ef////83DP////9G -KEyS//9Gul1F//9HPG4I//9Hvn66//9IQY9t//9Iw6AQ//9JVbDD//9J18GG//9KWdI4//9K6+Lr//9L -bfOe//9L//////9Mcf////9NBP////9Nhv////9OCP////9dNEkE//9dtlnH//9eSWp5//9ey3ss//9f -XYvf//9f35yS//9gUa1F//9g4733//9hZc6q//9h999t//9iefAQ//9i+/////9jjv////9kAP////9k -kv////9lFP////90QUWG//90w1Y4//91VWbr//9113eu//92WYhR//9265kE//93bam2//93/7p5//94 -ccss//9489vf//95huyC//96CP1F//96mv////97HP////97nv////98IP////+LTUH3//+L31K6//+M -UWNt//+M43QQ//+NZYTD//+N95WG//+OeaY4//+O+7br//+Pjsee//+QANhR//+QkukE//+RFPm2//+R -lv////+SKP////+Sqv////+TPP////+iWT55//+i608s//+jbV/f//+j73CS//+kcYFF//+k85H3//+l -hqKq//+mCLNt//+mmsQQ//+nHNTD//+nnuV1//+oIPYo//+oov////+pNP////+ptv////+qOP////+5 -ZTrr//+550uu//+6eVxR//+6+20E//+7jn22//+8AI5p//+8kp8s//+9FK/f//+9lsCC//++KNE0//++ -quH3//+/PPKq//+/vv/////AMP/////Aw//////BRf/////QcTdt///Q80gQ///RhljD///SCGl1///S -ino4///THIrr///Tnpue///UIKxB///Uor0E///VNM22///Vtt5p///WOO8c///Wy//f///XTf/////X -3////03YUf/////njjPf///oAESC///oglVF///pFGX3///plnaq///qKIdd///qqpgQ///rPKjD///r -vrl1///sMMoo///sw9rr///tReue///t1/xB+9/uWf//947u2///8zzvbf/////+ijBR////HEEE//// -nlG2/////2Jp/////3Ms/////4Pf/////5SC/////6U0/////7X3/////8aq/LL//9dd+GH//+gA9BD/ -//jD78//////633/////5yz///////8AAGZ5//8AAHcs//8AAIfv//8AAJiS//8AAKlF//8AALn3//8A -AMq6//8AANtt//8AAOwQ//8AAPzD//8AAP////8AAP////8AAP////8AAP////8AAP////8AAP////8A -AGL7//8AAHOu//8AAIRR//8AAJUE//8AAKXH//8AALZ5//8AAMcs//8AANff//8AAOiC//8AAPlF//8A -AP////8AAP////8AAP////8AAP////8AAP////8AAP////8AAF9t//8AAHAQ//8AAIDT//8AAJGG//8A -AKI4//8AALLr//8AAMOe//8AANRR//8AAOUE//8AAPW2//8AAP////8AAP////8AAP////8AAP////8A -AP////8AAP////8AAFvf//8AAGyS//8AAH1F//8AAI33//8AAJ6q//8AAK9t//8AAMAQ//8AANDD//8A -AOF1//8AAPI4//8AAP////8AAP////8AAP////8AAP////8AAP////8AAP////8AAFhR//8AAGkE//8A -AHm2//8AAIp5//8AAJss//8AAKvf//8AALyC//8AAM1F//8AAN33//8AAO6q//8AAP9d//8AAP////8A -AP////8AAP////8AAP////8AAP////8LfVTD//8L/2WG//8MgnY4//8NBIbr//8Nhpee//8OGKhR//8O -mrkE//8PLMm2//8Prtpp//8QMOss//8Qsvvf//8RNP////8Rx/////8SSf////8S2/////8TXf////8i -ilFF//8jDGH3//8jjnKq//8kEINt//8kkpQQ//8lJKTD//8lprV1//8mKMY4//8mutbr//8nPOee//8n -z/hB//8oQf////8o0/////8pVf////8p1/////8qaf////85hk22//86GF55//86mm8s//87LH/f//87 -rpCC//88IKE0//88srH3//89NMKq//89x9Nd//8+SeQA//8+2/TD//8/Xf////8/3/////9AYf////9A -4/////9Bdf////9Qkko4//9RJFrr//9Rpmue//9SKHxB//9Suo0E//9TPJ22//9Tz65p//9UQb8c//9U -w8/f//9VVeCC//9V1/E0//9Waf////9W6/////9Xff////9X//////9Ycf////9nrkaq//9oIFdd//9o -smgQ//9pNHjD//9px4l1//9qSZoo//9qy6rr//9rXbue//9r38xB//9sYdzz//9s4+22//9tZf5p//9t -9/////9uef////9vDP////9vjv////9+ukMs//9/PFPf//9/z2SC//+AQXU0//+Aw4X3//+BVZaq//+B -16dd//+CabgA//+C68jD//+Dbdl1//+D/+oo//+Ecfrb//+FBP////+Fhv////+GGP////+Gmv////+V -tj+e//+WSVBB//+Wy2EE//+XXXG2//+X34Jp//+YYZMc//+Y46Pf//+ZZbSC//+Z98U0//+aedXn//+b -DOaq//+bjvdd//+cAP////+ckv////+dFP////+dpv////+swzwQ//+tVUzD//+t1111//+uaW4o//+u -637r//+vbY+e//+v/6BB//+wcbDz//+xBMGm//+xhtJp//+yCOMc//+ymvPP//+zHP////+zrv////+0 -IP////+0sv/////D3ziC///EUUk0///E41nn///FZWqq///F93td///GeYwA///HDJyy///Hjq11///I -AL4o///Iks7b///JFN+O///JpvBB///KKP/////Kqv/////LPP/////Lvv/////a6zTz///bbUW2///b -/1Zp///ccWcc///dBHfP///dhoiC///eCJk0///emqnn///fHLqa///frstd///gINwA///gouyy///h -NP1l///htv/////iSf/////iy//////x9zF1///yeUIo///y+1Lb///zjmOe///0AHRB///0koTz///1 -FJWm///1pqZp///2KLcc///2qsfP///3PNhx///3vuk0///4Qfnn///4w//////5Rf/////51///AAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFtggwCjgL3w1VDqoP7xEUEigTPBQwFSQWCBbrF88Y -khllGiga6xuuHFEdFB3HHmkfHB++IFEg8yGWIjgiyyNtI/8kgiUUJaYmOCa6J00nzyhRKNMpVSnXKlkq -2ytdK98sQSzDLTQtti4oLpovHC+OL/8wYTDTMUUxtjIoMooy+zNtM880MDSSNQQ1ZTXXNjg2qjcMN203 -zzggOJI48zlVObY6GDp5Ots7LDuOO+88QTyiPPM9VT22Pgg+aT66Pxw/fT/PQBBAcUDDQSRBdUHHQihC -eULLQyxDfUPPRBBEYUSyRRRFZUW2RghGWUaqRvtHTUeeR+9IMEhxSMNJFEllSbZKCEpJSppK60s8S31L -z0wQTFFMokzzTTRNhk3XThhOaU6qTvtPPE+OT89QEFBRUKJQ41EkUXVRtlIIUklSilLbUxxTXVOuU+9U -IFRhVLJU81U0VXVVx1YIVklWilbLVwxXXVeeV99YEFhRWJJY01kUWVVZllnXWhhaWVqaWttbHFtdW55b -31wQXFFcklzTXRRdVV2WXcdeCF5JXopey18MX01ffV++X/9gMGBhYKJg42EkYWVhlmHXYhhiSWKKYstj -DGM8Y31jvmPvZCBkYWSSZNNlBGVFZYZltmX3ZihmaWaqZttnHGdNZ45nvmf/aCBoYWiSaNNpBGlFaXVp -tmnnaihqWWqaastrDGs8a31rrmvfbBBsQWyCbLJs420kbVVthm3HbfduOG5pbppu228MbzxvfW+ub99w -AHBBcHFwonDjcRRxRXF1cbZx53IYcklyinK6cutzHHNdc45zvnPvdBB0UXSCdLJ043UUdUV1hnW2ded2 -GHZJdnl2unbrdxx3TXd9d65333gAeDB4cXiieNN5BHk0eWV5lnnHefd6KHpZeop6unrrexx7TXt9e657 -33wAfDB8YXySfMN8830kfVV9hn22fed+GH5Jfnl+qn7bfwx/PH9tf55/z3//gCCAUYCCgKKA04EEgTSB -ZYGWgceB94IoglmCeYKqgtuDDIM8g22DnoO+g++EEIRBhHGEooTThPOFJIVVhYaFtoXXhgiGOIZphpqG -uobrhxyHTYd9h56Hz4f/iCCIQYhxiKKI04jziSSJVYmGiaaJ14oIijiKWYqKirqK64sMizyLbYuOi76L -74wQjDCMYYySjLKM440UjTSNZY2WjbaN544YjjiOaY6ajrqO648cjzyPbY+ej76P75AAkDCQYZCCkLKQ -45EEkTSRVZGGkbaR15IIkiiSWZKKkqqS25L7kyyTXZN9k66Tz5P/lBCUQZRxlJKUw5TjlRSVNJVllYaV -tpXXlgiWOJZZloqWqpbblvuXLJdNl32XnpfPl++YEJgwmGGYgpiymNOZBJkkmVWZdZmmmceZ95oYmkma -aZqamrqa65sMmyybXZt9m66bz5v/nBCcQZxhnJKcspzTnQSdJJ1VnXWdpp3HneeeGJ44nmmeip6qntue -+58sn02fbZ+en76f76AAoCCgUaBxoKKgw6DjoRShNKFloYahpqHXofeiGKJJommiiqK6otujDKMso02j -faOeo76j76QApCCkUaRxpJKkw6TjpQSlNKVVpXWlpqXHpeemGKY4plmmeaaqpsum66ccpzynXaeOp66n -z6fvqBCoMKhRqIKooqjDqOOpFKk0qVWphqmmqcep56oYqjiqWap5qqqqy6rrqwyrPKtdq32rnqvPq++s -AKwgrFGscaySrLKs460ErSStRa11rZattq3XrfeuKK5Jrmmuiq66rtuu+68crzyvba+Or66vz6/vsBCw -MLBRsHGwkrDDsOOxBLEksUWxZbGWsbax17H3shiySbJpsoqyqrLLsuuzHLM8s12zfbOes76z37QAtCC0 -QbRhtIK0orTTtPO1FLU0tVW1dbWWtba157YItii2SbZptoq2qrbbtvu3HLc8t123fbeet76337gAuCC4 -QbhhuIK4orjDuOO5BLkkuVW5dbmWuba517n3uhi6OLpZunm6mrrLuuu7DLssu027bbuOu667z7vvvAC8 -ILxBvHG8kryyvNO8870UvTS9Vb11vZa9tr3Xvfe+GL44vlm+eb6avsu+678Mvyy/Tb9tv46/rr/Pv+/A -AMAgwEHAYcCCwKLAw8DjwQTBJMFFwWXBhsGmwcfB58IIwijCScJpworCqsLLwuvDDMMsw03DbcOOw67D -z8PvxADEIMRBxGHEgsSixMPE48UExSTFRcVlxYbFpsXHxefGCMYoxknGacaKxqrGy8brxwzHLMdNx23H -jseux8/H78f/yBDIMMhRyHHIksiyyNPI88kUyTTJVcl1yZbJtsnXyffKGMo4yknKacqKyqrKy8rrywzL -LMtNy23Ljsuuy8/L78wAzBDMMMxRzHHMksyyzNPM880UzTTNVc11zYbNps3HzefOCM4ozknOac6KzqrO -us7bzvvPHM88z13Pfc+ez77P38/v0ADQINBB0GHQgtCi0MPQ49Dz0RTRNNFV0XXRltG20dfR59II0ijS -SdJp0orSqtLL0tvS+9Mc0zzTXdN9057TrtPP0+/UANQg1EHUYdRx1JLUstTT1PPVFNU01UXVZdWG1abV -x9Xn1ffWGNY41lnWedaa1qrWy9br1wzXLNdN113Xfdee177X39f/2ADYINhB2GHYgtii2LLY09jz2RTZ -NNlV2WXZhtmm2cfZ59n32hjaONpZ2nnaitqq2sva69sM2xzbPNtd233bntuu28/b79wA3CDcMNxR3HHc -ktyy3MPc490E3STdRd1V3XXdlt223dfd594I3ijeSd5Z3nnemt663tve698M3yzfTd9d333fnt++38/f -7+AA4CDgQeBR4HHgkuCy4MPg4+EE4SThNOFV4XXhluGm4cfh5+II4hjiOOJZ4nniiuKq4svi6+L74xzj -PONd423jjuOu48/j3+P/5BDkMORB5GHkguSi5LLk0+Tz5RTlJOVF5WXldeWW5bbl1+Xn5gjmKOZJ5lnm -eeaa5qrmy+br5wznHOc8513nbeeO567nz+ff5//oEOgg6EHoYeiC6JLosujT6OPpBOkk6UXpVel16Zbp -punH6efp9+oY6jjqWepp6orqquq66tvq++sM6yzrTetd633rnuu+68/r7+wA7BDsMOxR7GHsguyi7LLs -0+zz7QTtJO1F7WXtde2W7bbtx+3n7gjuGO447lnuae6K7qruuu7b7vvvDO8s703vXe99757vru/P7+/v -//AQ8DDwQfBh8ILwkvCy8NPw4/EE8RTxNPFV8WXxhvGm8bbx1/H38gjyKPJJ8lnyefKa8qryy/Lr8vvz -HPMs803zbfN9857zvvPP8+/0APQQ9DD0QfRh9IL0kvSy9NP04/UE9ST1NPVV9WX1hvWm9bb11/X39gj2 -KPY49ln2efaK9qr2y/bb9vv3DPcs9033Xfd99473rvfP99/3//gQ+CD4QfhR+HH4kvii+MP40/jz+RT5 -JPlF+VX5dfmW+ab5x/nX+ff6GPoo+kn6Wfp5+pr6qvrL+tv6+/sc+yz7Tftd+337nvuu+8/73/v//BD8 -IPxB/FH8cfyS/KL8w/zT/PP9BP0k/UX9Vf11/Yb9pv3H/df99/4I/ij+OP5Z/nn+iv6q/rr+2/7r/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAW2CDAKOAvfDVUOqg/vERQSKBM8FDAVJBYIFusXzxiSGWUaKBrrG64cUR0UHcceaR8cH74gUSDzIZYi -OCLLI20j/ySCJRQlpiY4JronTSfPKFEo0ylVKdcqWSrbK10r3yxBLMMtNC22Ligumi8cL44v/zBhMNMx -RTG2MigyijL7M20zzzQwNJI1BDVlNdc2ODaqNww3bTfPOCA4kjjzOVU5tjoYOnk62zssO4477zxBPKI8 -8z1VPbY+CD5pPro/HD99P89AEEBxQMNBJEF1QcdCKEJ5QstDLEN9Q89EEERhRLJFFEVlRbZGCEZZRqpG -+0dNR55H70gwSHFIw0kUSWVJtkoISklKmkrrSzxLfUvPTBBMUUyiTPNNNE2GTddOGE5pTqpO+088T45P -z1AQUFFQolDjUSRRdVG2UghSSVKKUttTHFNdU65T71QgVGFUslTzVTRVdVXHVghWSVaKVstXDFddV55X -31gQWFFYkljTWRRZVVmWWddaGFpZWppa21scW11bnlvfXBBcUVySXNNdFF1VXZZdx14IXkleil7LXwxf -TV99X75f/2AwYGFgomDjYSRhZWGWYddiGGJJYopiy2MMYzxjfWO+Y+9kIGRhZJJk02UEZUVlhmW2Zfdm -KGZpZqpm22ccZ01njme+Z/9oIGhhaJJo02kEaUVpdWm2aedqKGpZappqy2sMazxrfWuua99sEGxBbIJs -smzjbSRtVW2Gbcdt9244bmlumm7bbwxvPG99b65v33AAcEFwcXCicONxFHFFcXVxtnHnchhySXKKcrpy -63Mcc11zjnO+c+90EHRRdIJ0snTjdRR1RXWGdbZ153YYdkl2eXa6dut3HHdNd313rnffeAB4MHhxeKJ4 -03kEeTR5ZXmWecd593ooell6inq6eut7HHtNe317rnvffAB8MHxhfJJ8w3zzfSR9VX2GfbZ9534Yfkl+ -eX6qftt/DH88f21/nn/Pf/+AIIBRgIKAooDTgQSBNIFlgZaBx4H3giiCWYJ5gqqC24MMgzyDbYOeg76D -74QQhEGEcYSihNOE84UkhVWFhoW2hdeGCIY4hmmGmoa6huuHHIdNh32HnofPh/+IIIhBiHGIoojTiPOJ -JIlViYaJponXigiKOIpZioqKuorriwyLPItti46LvovvjBCMMIxhjJKMsozjjRSNNI1ljZaNto3njhiO -OI5pjpqOuo7rjxyPPI9tj56Pvo/vkACQMJBhkIKQspDjkQSRNJFVkYaRtpHXkgiSKJJZkoqSqpLbkvuT -LJNdk32TrpPPk/+UEJRBlHGUkpTDlOOVFJU0lWWVhpW2ldeWCJY4llmWipaqltuW+5csl02XfZeel8+X -75gQmDCYYZiCmLKY05kEmSSZVZl1maaZx5n3mhiaSZppmpqauprrmwybLJtdm32brpvPm/+cEJxBnGGc -kpyynNOdBJ0knVWddZ2mnced554YnjieaZ6Knqqe2577nyyfTZ9tn56fvp/voACgIKBRoHGgoqDDoOOh -FKE0oWWhhqGmodeh96IYokmiaaKKorqi26MMoyyjTaN9o56jvqPvpACkIKRRpHGkkqTDpOOlBKU0pVWl -daWmpcel56YYpjimWaZ5pqqmy6brpxynPKddp46nrqfPp++oEKgwqFGogqiiqMOo46kUqTSpVamGqaap -x6nnqhiqOKpZqnmqqqrLquurDKs8q12rfaueq8+r76wArCCsUaxxrJKssqzjrQStJK1FrXWtlq22rdet -964orkmuaa6Krrqu2677rxyvPK9tr46vrq/Pr++wELAwsFGwcbCSsMOw47EEsSSxRbFlsZaxtrHXsfey -GLJJsmmyirKqssuy67McszyzXbN9s56zvrPftAC0ILRBtGG0grSitNO087UUtTS1VbV1tZa1trXntgi2 -KLZJtmm2iraqttu2+7cctzy3Xbd9t563vrffuAC4ILhBuGG4griiuMO447kEuSS5Vbl1uZa5trnXufe6 -GLo4ulm6ebqausu667sMuyy7Tbttu467rrvPu++8ALwgvEG8cbySvLK807zzvRS9NL1VvXW9lr22vde9 -974Yvji+Wb55vpq+y77rvwy/LL9Nv22/jr+uv8+/78AAwCDAQcBhwILAosDDwOPBBMEkwUXBZcGGwabB -x8HnwgjCKMJJwmnCisKqwsvC68MMwyzDTcNtw47DrsPPw+/EAMQgxEHEYcSCxKLEw8TjxQTFJMVFxWXF -hsWmxcfF58YIxijGScZpxorGqsbLxuvHDMcsx03HbceOx67Hz8fvx//IEMgwyFHIcciSyLLI08jzyRTJ -NMlVyXXJlsm2ydfJ98oYyjjKScppyorKqsrLyuvLDMssy03LbcuOy67Lz8vvzADMEMwwzFHMccySzLLM -08zzzRTNNM1VzXXNhs2mzcfN584IzijOSc5pzorOqs66ztvO+88czzzPXc99z57Pvs/fz+/QANAg0EHQ -YdCC0KLQw9Dj0PPRFNE00VXRddGW0bbR19Hn0gjSKNJJ0mnSitKq0svS29L70xzTPNNd033TntOu08/T -79QA1CDUQdRh1HHUktSy1NPU89UU1TTVRdVl1YbVptXH1efV99YY1jjWWdZ51prWqtbL1uvXDNcs103X -Xdd9157Xvtff1//YANgg2EHYYdiC2KLYstjT2PPZFNk02VXZZdmG2abZx9nn2ffaGNo42lnaedqK2qra -y9rr2wzbHNs8213bfdue267bz9vv3ADcINww3FHccdyS3LLcw9zj3QTdJN1F3VXddd2W3bbd193n3gje -KN5J3lneed6a3rre297r3wzfLN9N313ffd+e377fz9/v4ADgIOBB4FHgceCS4LLgw+Dj4QThJOE04VXh -deGW4abhx+Hn4gjiGOI44lnieeKK4qriy+Lr4vvjHOM8413jbeOO467jz+Pf4//kEOQw5EHkYeSC5KLk -suTT5PPlFOUk5UXlZeV15ZbltuXX5efmCOYo5knmWeZ55prmqubL5uvnDOcc5zznXedt547nrufP59/n -/+gQ6CDoQehh6ILokuiy6NPo4+kE6STpRelV6XXplumm6cfp5+n36hjqOOpZ6mnqiuqq6rrq2+r76wzr -LOtN613rfeue677rz+vv7ADsEOww7FHsYeyC7KLssuzT7PPtBO0k7UXtZe117Zbttu3H7efuCO4Y7jju -We5p7oruqu667tvu++8M7yzvTe9d733vnu+u78/v7+//8BDwMPBB8GHwgvCS8LLw0/Dj8QTxFPE08VXx -ZfGG8abxtvHX8ffyCPIo8knyWfJ58pryqvLL8uvy+/Mc8yzzTfNt833znvO+88/z7/QA9BD0MPRB9GH0 -gvSS9LL00/Tj9QT1JPU09VX1ZfWG9ab1tvXX9ff2CPYo9jj2WfZ59or2qvbL9tv2+/cM9yz3Tfdd9333 -jveu98/33/f/+BD4IPhB+FH4cfiS+KL4w/jT+PP5FPkk+UX5Vfl1+Zb5pvnH+df59/oY+ij6SfpZ+nn6 -mvqq+sv62/r7+xz7LPtN+137ffue+677z/vf+//8EPwg/EH8Ufxx/JL8ovzD/NP88/0E/ST9Rf1V/XX9 -hv2m/cf91/33/gj+KP44/ln+ef6K/qr+uv7b/uv/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +9vb39/j4+fn6+vv7/Pz9/f7+////AAABAQICAwMEBAUFBgYHBwgICQkKCgsLDAwNDQ4ODw8QEBEREhIT +ExQUFRUWFhcXGBgZGRoaGxscHB0dHh4fHyAgISEiIiMjJCQlJSYmJycoKCkpKiorKywsLS0uLi8vMDAx +MTIyMzM0NDU1NjY3Nzg4OTk6Ojs7PDw9PT4+Pz9AQEFBQkJDQ0RERUVGRkdHSEhJSUpKS0tMTE1NTk5P +T1BQUVFSUlNTVFRVVVZWV1dYWFlZWlpbW1xcXV1eXl9fYGBhYWJiY2NkZGVlZmZnZ2hoaWlqamtrbGxt +bW5ub29wcHFxcnJzc3R0dXV2dnd3eHh5eXp6e3t8fH19fn5/f4CAgYGCgoODhISFhYaGh4eIiImKiouL +jIyNjY6Oj4+QkJGRkpKTk5SUlZWWlpeXmJiZmZqam5ucnJ2dnp6fn6CgoaGioqOjpKSlpaamp6eoqKmp +qqqrq6ysra2urq+vsLCxsbKys7O0tLW1tra3t7i4ubm6uru7vLy9vb6+v7/AwMHBwsLDw8TExcXGxsfH +yMjJycrKy8vMzM3Nzs7Pz9DQ0dHS0tPT1NTV1dbW19fY2NnZ2trb29zc3d3e3t/f4ODh4eLi4+Pk5OXl +5ubn5+jo6enq6uvr7Ozt7e7u7+/w8PHx8vLz8/T09fX29vf3+Pj5+fr6+/v8/P39/v7///8AAAEBAgID +AwQEBQUGBgcHCAgJCQoKCwsMDA0NDg4PDxAQERESEhMTFBQVFRYWFxcYGBkZGhobGxwcHR0eHh8fICAh +ISIiIyMkJCUlJiYnJygoKSkqKisrLCwtLS4uLy8wMDExMjIzMzQ0NTU2Njc3ODg5OTo6Ozs8PD09Pj4/ +P0BAQUFCQkNDRERFRUZGR0dISElJSkpLS0xMTU1OTk9PUFBRUVJSU1NUVFVVVlZXV1hYWVlaWltbXFxd +XV5eX19gYGFhYmJjY2RkZWVmZmdnaGhpaWpqa2tsbG1tbm5vb3BwcXFycnNzdHR1dXZ2d3d4eHl5enp7 +e3x8fX1+fn9/gICBgYKCg4OEhIWFhoaHh4iIiYqKi4uMjI2Njo6Pj5CQkZGSkpOTlJSVlZaWl5eYmJmZ +mpqbm5ycnZ2enp+foKChoaKio6OkpKWlpqanp6ioqamqqqurrKytra6ur6+wsLGxsrKzs7S0tbW2tre3 +uLi5ubq6u7u8vL29vr6/v8DAwcHCwsPDxMTFxcbGx8fIyMnJysrLy8zMzc3Ozs/P0NDR0dLS09PU1NXV +1tbX19jY2dna2tvb3Nzd3d7e39/g4OHh4uLj4+Tk5eXm5ufn6Ojp6erq6+vs7O3t7u7v7/Dw8fHy8vPz +9PT19fb29/f4+Pn5+vr7+/z8/f3+/v///1VVVVVVVVEEVddmCEyyVml2ukhRVuuHfUQAV32YID++V/+o +0zttWHG5hjccWQTKSTK6WYba+y5pWhjrrioYWpr8USXHWyz//yF1W67//x0kXCD//xjDXLL//xRxXTT/ +/0lFbGFRx0TzbONiikCSbXVzPDxBbfeD7zf/bnmUkjOubwylVS9db462CCr7cBDGuiaqcJLXbSJZcSTo +IB4Icab40xm2cij//xVVcrr//xEEczz//wyyc8///whhdEH//z0kg31OSTjTg/9e+zSChHFvrjAwhQSA +YSvvhYaRFCeehhihxyM8hpqyeR7rhxzDPBqah67T7xZJiCDkkhH3iLL1RQ2WiTT//wlFicf//wTzikn/ +/wCiisv//wAAi13//zEUmnlKuizDmwxbfShxm45sICQgnBB80x/PnJKNhht9nRSeSRcsnaau+xLbnii/ +rg6KnrrQUQo4nzzhFAXXn8/xxwGGoEH//wAAoMP//wAAoVX//wAAodf//wAAomn//yUEsYZHPCCyshhX +7xxhsppokhgAsxx5VRO+s66KCA9ttCCaugsctLKrbQbLtTS8EAJptbbM0wAAtkndhgAAtsvuOAAAt13+ +6wAAt9///wAAuGH//wAAuOP//wAAuWX//xjzyJJDrhSiyRRUYRBByaZlFAv/yih1xweuyrqGeQNdyzyX +LAAAy76n7wAAzEG4kgAAzMPJRQAAzVXZ9wAAzdfqugAAzln7bQAAzuv//wAAz23//wAAz////wAA0HH/ +/wzT365AIAiC4CBQ0wQw4LJhhgAA4TRyOAAA4baC+wAA4kmTrgAA4sukUQAA4121BAAA49/FxwAA5FHW +eQAA5OPnLAAA5WX33wAA5ff//wAA5nn//wAA5wz//wAA547//wDD9qo8kgAA9zxNRQAA975eCAAA+EFu +ugAA+MN/bQAA+VWQEAAA+deg0wAA+lmxhgAA+uvCOAAA+23S6wAA+//jrgAA/HH0UQAA/PP//wAA/Yb/ +/wAA/gj//wAA/pr//wAA//85FAAA//9JxwAA//9aeQAA//9rLAAA//977wAA//+MkgAA//+dRQAA//+t +9wAA//++ugAA///PbQAA///gEAAA///wwwAA/////wAA/////wAA/////wAA/////wAA//81hgAA//9G +OAAA//9W+wAA//9nrgAA//94UQAA//+JBAAA//+ZxwAA//+qeQAA//+7LAAA///L3wAA///cggAA///t +RQAA///99wAA/////wAA/////wAA/////wAA//8yCAAA//9CugAA//9TbQAA//9kEAAA//90wwAA//+F +hgAA//+WOAAA//+m6wAA//+3ngAA///IUQAA///ZBAAA///ptgAA///6aQAA/////wAA/////wAA//// +/wAA//8ueQAA//8/LAAA//9P3wAA//9gkgAA//9xRQAA//+B9wAA//+SqgAA//+jbQAA//+0EAAA///E +wwAA///VdQAA///mOAAA///26wAA/////wAA/////wAA/////wAA//8q6wAA//87rgAA//9MUQAA//9d +BAAA//9ttgAA//9+eQAA//+PLAAA//+f3wAA//+wggAA///BRQAA///R9wAA///iqgAA///zXQAA//// +/wAA/////wAA/////wAA//8nbQAA//84EAAA//9IwwAA//9ZhgAA//9qOAAA//966wAA//+LngAA//+c +UQAA//+tBAAA//+9tgAA///OaQAA///fLAAA///v3wAA/////wAA/////wAA/////wAA//8j3wAA//80 +kgAA//9FRQAA//9V9wAA//9mqgAA//93bQAA//+IEAAA//+YwwAA//+pdQAA//+6KAAA///K6wAA///b +ngAA///sQQAA///88wAA/////wAA/////wAA//8gUQAA//8xBAAA//9BtgAA//9SeQAA//9jLAAA//9z +3wAA//+EggAA//+VNAAA//+l9wAA//+2qgAA///HXQAA///YAAAA///owwAA///5dQAA/////wAA//// +/3FVSLJWeW0ESUVnPGiiScd372RRSlmIkmAAStuZRVu+S12p91dtS++6ulMMTGHLbU66TPPcEEppTXXs +w0YYTff9hkHHTor//z11Twz//zkUT57//zTDUBD//zBxUJL//2VFX89S+2DjYEFjrlySYNN0UVhBYVWF +BFP/YeeVx0+uYmmmeUtNYvu3LEb7Y33H30KqY//Ykj5ZZILpRToIZQT59zWmZZb//zFVZhj//y0EZpr/ +/yiyZyz//yRhZ67//1kkdttPbVTTd11gEFCCd+9w00wweGGBhkfveOOSOEOOeXWi6z88efezrjrreorE +UTaaewzVBDJJe57lti3nfBD2eSmWfJL//yVFfST//yDzfab//xyifjj//xhBfrr//00UjedL70jDjmlc +kkRxjuttRUAQj3199zvPj/+Oujd9kIKfbTMskQSwEC7bkZbAwyqKkhjRhiYokpriOCHXkyzy6x2Gk67/ +/xk0lDD//xTjlLL//xCClTT//wwwlcf//0EEpONIUTyypXVZBDhRpfdpxzQApop6eS++pwyLLCttp46b +3yccqBCskiK6qJK9RR5pqSTN9xoYqabeqhXHqjjvXRF1qrr//w0Uqzz//wjDq8///wRxrEH//wAgrNP/ +/zTzu/9E0zCSvIJVhixBvQRmOCf/vYZ26yOuvhiHnh9dvpqYURr7vyypBBaqv665thJZwDDKaQ4IwLLb +LAm2wTTr3wVVwcf8ggEEwkn//wAAwtv//wAAw13//wAAw9///yjT0wxBRSSC045R9yAw1BBiqhvv1JJz +bReO1SSEEBM81aaUww7r1iildQqa1rq2OAZJ1zzG6wH318/XngAA2EHoQQAA2NP5BAAA2VX//wAA2df/ +/wAA2mn//wAA2uv//xzD6hg9thhx6ppOeRQg6yxfLA/P665v3wt97CCAggcs7LKRRQLb7TSh9wAA7cey +qgAA7knDXQAA7svUEAAA713kwwAA79/1dQAA8GH//wAA8OP//wAA8XX//wAA8ff//xCy//86OAxh//9K +6wgA//9bngO+//9sUQAA//99BAAA//+NtgAA//+eaQAA//+vLAAA//+/3wAA///QggAA///hNAAA///x +9wAA/////wAA/////wAA/////wAA/////wSS//82qgBB//9HbQAA//9YEAAA//9owwAA//95dQAA//+K +OAAA//+a6wAA//+rngAA//+8QQAA///NBAAA///dtgAA///uaQAA////HAAA/////wAA/////wAA//// +/wAA//8zLAAA//9D3wAA//9UggAA//9lRQAA//919wAA//+GqgAA//+XXQAA//+oAAAA//+4wwAA///J +dQAA///aKAAA///q2wAA///7ngAA/////wAA/////wAA/////wAA//8vngAA//9AQQAA//9RBAAA//9h +tgAA//9yaQAA//+DHAAA//+T3wAA//+kggAA//+1NAAA///F5wAA///WqgAA///nXQAA///4AAAA//// +/wAA/////wAA/////wAA//8sEAAA//88wwAA//9NdQAA//9eKAAA//9u6wAA//9/ngAA//+QQQAA//+g +8wAA//+xtgAA///CaQAA///THAAA///jzwAA///0ggAA/////wAA/////wAA/////wAA//8oggAA//85 +NAAA//9J9wAA//9aqgAA//9rXQAA//98AAAA//+MwwAA//+ddQAA//+uKAAA//++2wAA///PngAA///g +QQAA///w8wAA/////wAA/////wAA/////wAA//8lBAAA//81tgAA//9GaQAA//9XHAAA//9n3wAA//94 +ggAA//+JNAAA//+Z5wAA//+qqgAA//+7XQAA///MAAAA///csgAA///tZQAA///+KAAA/////wAA//// +/wAA//8hdQAA//8yKAAA//9C6wAA//9TngAA//9kQQAA//908wAA//+FtgAA//+WaQAA//+nHAAA//+3 +zwAA///IcQAA///ZNAAA///p5wAA///6mgAA/////wAA/////41VPCBXrojzPKJoUYSiPSR5BIBRPbaJ +tnwAPjiaeXe+PsurLHNdP027328MP8/Mgmq6QFHdNGZpQNPt92IYQWX+ql3HQef//1llQnn//1UUQvv/ +/1DDQ33//0xxRAD//4E0UyxUEHzjU75kw3iSVDB1dXRBVMOGOG//VUWW62ueVcennmdNVlm4QWL7VtvJ +BF6qV23ZtlpZV+/qaVX3WGH7HFGmWPP//01VWXX//0kEWgj//0SyWor//0BRWxz//3UkajhQgnDTasth +RWyCa01x92gwa8+CqmPfbFGTXV+ObNOkEFs8bWW0w1brbefFdVKabmnWKE44bvvm60nnb333nkWWcAD/ +/0FFcIL//zzzcQT//ziScZb//zRBchj//2kUgUVNBGTDgcddtmBhglluaVwQgtt/LFfPg22P31N9g++g +gk8shGGxNErLhPPB90Z5hXXSqkIohgjjXT3Xhor0ADmGhwz//zU0h57//zDTiBD//yyCiKL//ygwiST/ +/10EmFFJdViimNNaOFRRmVVq61AAmed7nku+mmmMQUdtmvudBEMMm32ttj66nAC+aTppnILPHDYYnQTf +3zHHnZbwgi1lnhj//ykUnqr//yTDnyz//yBxn67//xwgoDD//1Djr11F90ySr+9WqkhBsGFnXUP/sPN4 +ED+usXWIwztNsgiZdTb7soqqKDKqswy62y5Zs57LnioItBDcQSWmtKLs8yFVtST9ph0Etab//xiytjj/ +/xRhtrr//xAAt03//0TTxmlCaUCCxvtTLDwwx31j3zffx/90gjOOyIKFNC88yQSV5yrryZamqiaayhi3 +XSJJyqrIAB3nyyzYshmWy67pdRVFzDD6KBDzzLL//wyizUX//whBzcf//wP/zkn//zjD3XU+6zRx3fdP +njAQ3opgQSvP3wxw8yd9356BtiMs4BCSaR7b4KKjHBp54SSzzxYo4abEghHX4jjVNA2G4rrl5wk04032 +mgTj48///wCC5EH//wAA5NP//wAA5VX//yyy9II7XShR9QRMACQA9ZZcwx++9hhtdRtt9pp+KBcc9yyO +2xK6966fng5p+DCwQQoY+LLA8wXH+UXRpgF1+cfiaQAA+knzHAAA+tv//wAA+13//wAA++///wAA/GH/ +/yCS//833xxB//9Ighf///9ZNBOu//9p5w9d//96qgr7//+LXQaq//+cAAJZ//+ssgAA//+9dQAA///O +KAAA///e2wAA///vjgAA/////wAA/////wAA/////wAA/////xSC//80QRAw//9E8wvv//9VtgeO//9m +aQM8//93HAAA//+HzwAA//+YggAA//+pNAAA//+55wAA///KmgAA///bTQAA///sAAAA///8sgAA//// +/wAA/////wAA/////whx//8wwwQg//9BdQAA//9SKAAA//9i2wAA//9zjgAA//+EQQAA//+U8wAA//+l +pgAA//+2WQAA///HHAAA///XzwAA///ocQAA///5JAAA/////wAA/////wAA/////wAA//8tNAAA//89 +5wAA//9OmgAA//9fXQAA//9wAAAA//+AsgAA//+RZQAA//+iKAAA//+y2wAA///DjgAA///UMAAA///k +8wAA///1pgAA/////wAA/////wAA/////wAA//8ppgAA//86aQAA//9LHAAA//9bzwAA//9scQAA//99 +NAAA//+N5wAA//+emgAA//+vTQAA///AAAAA///QsgAA///hZQAA///yGAAA/////wAA/////wAA//// +/wAA//8mKAAA//822wAA//9HjgAA//9YQQAA//9o8wAA//95pgAA//+KWQAA//+bHAAA//+rzwAA//+8 +cQAA///NJAAA///d5wAA///umgAA////TQAA/////wAA/////wAA//8imgAA//8zXQAA//9EAAAA//9U +sgAA//9lZQAA//92KAAA//+G2wAA//+XjgAA//+oMAAA//+44wAA///JpgAA///aWQAA///rDAAA///7 +vgAA/////wAA/////6lFL45Yw6TzMABpdaCiMJJ6KJxRMRSK65gAMZabnpOuMiisQY9dMqq884sMMzzN +toa6M77eaYJpNEHvHH4YNMP/z3m2NUX//3VlNdf//3EUNln//2zDNuv//2hxN23//500RppVNJjjRxxl +95SSR552qpBBSCCHXYvvSKKYAIeeSTSosoNNSba5dX77SjjKKHqqSsva23ZJS03rjnH3S9/8QW2mTFH/ +/2lVTOP//2UETWX//2CiTef//1xRTnn//5EkXZZRtozTXihiaYiCXqpzHIQgXzyDz3/fX76UgnuOYDCl +NHc8YMO153LrYUXGmm6KYdfXXWo4YlnoAGXnYtv4smGWY23//11FY+///1jjZHH//1SSZPP//1BBZYb/ +/4UUdKJOKICydTRe23xhdbZvnngQdjiAQXPPdsuQ8299d02hpmscd9+yaWbLeFHDHGJ5eNPTz14oeWXk +cVnXeef1NFWGenn//1Ekevv//0zTe47//0iCfAD//0QwfIL//3jzi75KqnSijDBbXXBRjMNsAGwAjUV8 +sme+jdeNdWNdjlmeKF8Mjtuu21q6j22/jlZpj+/QQVIYkHHg8022kPPxpkllkXX//0UUkgj//0DDkor/ +/zxxkxz//zggk57//2zjostHHGiSo01Xz2RBo99ogl//pFF5NFuepNOJ51dNpWWamlL7peerXU6qpnm8 +AEpZpvvMskX3p33dZUGmqADuGD1VqIL+2zkEqRT//zSyqZb//zBRqij//ywAqqr//2DTucdDnlyCullU +QVgguttk81Pfu211pk+Ou++GaUs8vHGXHEbrvPOnz0KavXW4cT44vgjJJDnnvorZ5zWWvxzqmjFFv577 +TSzzwBD//yiSwKL//yRBwST//x//wbb//1TD0NNAAFBh0WVQskwQ0edhZUfP0nlyKEN90vuC2z8s032T +jjrL1ACkMDZ51IK08zIo1RTFpi3X1ZbWWSmG1hjnDCU01qr3zyDT1yz//xyC177//xgw2DD//xPv2MP/ +/0ii5+88cURR6GFNNEAA6PNd5zu+6XVumjdt6gh/TTMM6oqQAC666xygsipp656xZSYY7BDCGCHH7KLS +2x1l7STjjhkU7bb0MBTD7jj//xBx7rr//wwg703//wfP78///zyS/vs48zhB/31JpjP///9aWS+u//9r +HCtN//97zyb7//+McSKq//+dJB5Z//+t5xoI//++mhWm///PTRFV///f/w0E///wsgiy/////wRh//// +/wAA/////wAA/////zCC//81ZSww//9GKCff//9W2yOO//9njh88//94MBrr//+I8xaa//+ZphI4//+q +WQ3n//+7DAmW///LzwVF///ccQDz///tJAAA///91wAA/////wAA/////wAA/////yRx//8x5yAQ//9C +mhvP//9TTRd9//9kABMs//90sg7b//+FZQp5//+WGAYo//+mywHX//+3jgAA///IMAAA///Y4wAA///p +lgAA///6WQAA/////wAA/////wAA/////xhR//8uWRQA//8/DA++//9Pzwtt//9gcQcc//9xJAK6//+B +1wAA//+SmgAA//+jTQAA//+z/wAA///EogAA///VZQAA///mGAAA///2ywAA/////wAA/////wAA//// +/wxB//8q2wf///87jgOu//9MMAAA//9c4wAA//9tpgAA//9+WQAA//+PDAAA//+fvgAA//+wcQAA///B +JAAA///R1wAA///iigAA///zTQAA/////wAA/////wAA/////wAw//8nTQAA//83/wAA//9IsgAA//9Z +ZQAA//9qGAAA//96ywAA//+LjgAA//+cMAAA//+s4wAA//+9lgAA///OWQAA///fDAAA///vvgAA//// +/wAA/////wAA/////wAA//8jzwAA//80cQAA//9FJAAA//9V1wAA//9mmgAA//93TQAA//+H/wAA//+Y +ogAA//+pZQAA//+6GAAA///KywAA///bfQAA///sIAAA///84wAA/////wAA/////8VFIutZ58DzI21q +mryiI/97XbhRJHGMALP/JQScsq+uJYatZatdJhi+KKcMJprO26K6Jxzfjp5pJ67wMJoIKCD//5W2KLL/ +/5FlKTT//40UKbb//4jDKkn//4RhKsv//7k0OfdWabTjOnlnHLCSOwx3z6wwO46IcafvPACZNKOePJKp +559NPRS6mpr7PabLTZaaPijb/5JJPrrsso33Pzz9ZYmmP77//4VVQEH//4DzQMP//3yiQVX//3hRQdf/ +/60kUQRS26jTUYZjjqRxUgh0MKAgUpqE85vfUxyVppeOU66mWZM8VCC3DI7bVLLHz4qKVTTYcYY4Vbbp +JIHnVkn5132WVsv//3k0V13//3TjV9///3CSWFH//2xBWOP//6EEaABPTZyyaJJgAJhhaRRwspQQaaaB +ZY/PaiiSGIttaqqi24ccazyzjoLLa77EMH55bEHU43oobMPlpnXXbVX2WXF1bdf//20kbln//2jTbuv/ +/2SCb23//2Awb////5TzfxxLz5Cif65ccYxRgCBtJIgAgKJ954OugTSOmn9dgbafTXsMgkmv/3a6gsvA +snJpg03RZW4Ig9/iGGm2hFHyy2VlhOP//2EUhWX//1zDhff//1hxhnn//1QQhvv//4jjlihIMISSlqpY +84BBlzxppnvvl756WXeemEGLDHNNmMObz277mUWscWqqmde9JGZJmlnN12H3muveml2mm23vTVlVm/// +/1UEnHH//1CinPP//0xRnYb//0gAngj//3zTrTREsnhxrbZVZXQgrklmGG/frst222uOr02Hjmc8r9+Y +MGLrsFGo416KsOO5llo4sWXKWVXnsefbDFGWsnnrvk1Fsvv8YUjjs47//0SStAD//0BBtJL//zv/tRT/ +/3CyxEFBJGxhxMNR52gQxUVimmPPxddzTV99xlmD/1scxuuUolbLx22lZVJ5x++2GE4oyHHGy0nXyPPX +fUV1yYboMEEkygj44zzTypr//ziCyxz//zQwy57//y/vzCD//2Si2009pmBR299OWVwA3FFfDFe+3ONv +vlNd3WWAcU8M3eeRJEq63nmh10Zp3vuyikIY347DTT224ADT/zll4ILkojUU4RT1VTDD4Zb//yxx4ij/ +/ygQ4qr//yPP4zz//1iS8lk6GFRB8utKy0/v821bjkue8+9sMEdN9HF840L79PONlj6q9YaeWTpZ9giv +DDX39oq/vjGm9xzQYS1V957hJCkE+CDx1ySy+KL//yBR+ST//xwA+bb//xe++jj//0yC//82mkgg//9H +TUPf//9X/z+O//9oojs8//95ZTbr//+KGDKK//+ayy44//+rfSnn//+8MCWW///M4yFF///dlhzz///u +SRiS////DBRB/////w///////wuu/////0Bh//8zDDwQ//9DvjfP//9UcTN9//9lJC8s//911yrL//+G +iiZ5//+XTSIo//+n/x3X//+4ohmG///JVRUk///aCBDT///qywyC///7fQgw/////wPv/////wAA//// +/zRR//8vjjAA//9AMCu+//9Q4ydt//9hliMM//9ySR66//+DDBpp//+TvhYY//+kYRHH//+1FA1l///F +1wkU///WigTD///nPABx///37wAA/////wAA/////wAA/////yhB//8r/yP///88oh+e//9NVRtN//9e +GBb7//9uyxKq//9/fQ5Z//+QIAoI//+g4wWm//+xlgFV///CSQAA///S+wAA///jvgAA///0YQAA//// +/wAA/////wAA/////xww//8oYRff//85JBOO//9J1w88//9aigrr//9rPAaa//97/wI4//+MogAA//+d +VQAA//+uCAAA//++ywAA///PfQAA///gIAAA///w0wAA/////wAA/////wAA/////xAQ//8k4wvP//81 +lgd9//9GSQMs//9XDAAA//9nvgAA//94YQAA//+JFAAA//+Z1wAA//+qigAA//+7PAAA///L7wAA///c +ogAA///tVQAA///+CAAA/////wAA/////+FFFklbDNzzFttrz9iiF118cdRBF++NJM//GGGd18uuGOOu +msddGXW/TcMMGffP/766GorgorpZGwzxZbYIG47//7G2HBD//61lHJL//6kUHST//6SyHab//6BhHjj/ +/9U0LVVXjtDjLddoMMyCLml448gwLuuJpsPvL32aWb+eL/+rDLtNMIK7vrbrMQTMcbKaMYbdJK5JMhjt +16n3Mpr+iqWmMyz//6FFM67//5zzNCD//5iiNLL//5RRNTT//8kkRGFT/8TDRONkssBxRXV1ZbwgRfeG +GLffRoqWy7OORwynfa8sR464MKrbSBDI46aKSJLZlqI4SSTqSZ3nSab7DJmGSij//5U0Srr//5DjSzz/ +/4ySS8///4hBTEH//70EW31QcbiyW/9hJLRhXHFx17AQXQSCiqu+XYaTTadtXhij/6McXpq0op7LXyzF +VZp5X67WGJYoYCDmy5HHYLL3fY11YTT//4kkYcf//4TTYkn//4CCYsv//3wgY13//7DzcnlM46yicwxd +lqhRc45uWaP/dBB/DJ+udJKPvptddSSgYZcMdaaxJJK6dijB145ZdrrSiooIdzzjPIW2d8/z/4FleEH/ +/30UeMP//3jDeVX//3Rhedf//3AQemn//6TjiYZJZaCSihhaGJwwippqy5fvixx7fZOei66MMI9NjCCc +44r7jLKtloaajTS+SYJJjcfPDH33jknfvnmmjsvwYXVVj13//3Dzj9///2yikGH//2hRkOP//2QAkWX/ +/5jDoJJF15RxoRRWipAgoaZnTYvfoih3/4eOorqIooM8ozyZVX7bo76qGHqKpEG6y3Y4pMPLfXHnpVXc +IG2Wpdfs02k0pmn9lmTjpuv//2CSp23//1xBp////1f/qHH//4yyt65CWYhhuCBTDIQQuLJjvn/PuTR0 +YXttubaFJHccukmV13LLusumim55u123PGoou9/H72XHvGHYomF1vOPpVV0kvWX6CFjTvff//1SCvnn/ +/1Awvwz//0vfv47//4Cizro+y3xRzzxPfXgAz75gIHOu0EFw429d0MOBlmsM0VWSSWa60dei+2Jp0lmz +vl4I0uvEYVm2023VFFVl0//lx1EU1HH2ikzD1QT//0hh1Yb//0QQ1gj//z/P1pr//3SS5bY7PHAw5klL +/2vv5stcomee511tVWNN599+CF776FGOy1qq6OOffVZJ6WWwIFH36ffA002m6nnRlklV6wziSUUE647y ++0Ci7AD//zxR7JL//zgA7RT//zO+7ab//2hx/MM3vmQg/VVIYV/f/ddZFFuO/llp11c8/ut6ilLb/22L +PE6K//+b70o4//+sokXn//+9VUGW///OCD1F///eujjj///vfTSS/////zBB/////yv//////yeu//// +/1xh//80IFgQ//9E41PP//9Vlk99//9mSUsc//92+0bL//+HvkJ5//+YYT4o//+pFDnX//+5xzV1///K +ijEk///bPCzT///r7yiC///8kiQw/////x/f/////xuO/////1BR//8wokwA//9BVUe+//9SCENd//9i +yz8M//9zfTq6//+EIDZp//+U0zIY//+lhi22//+2SSll///G+yUU///XriDD///oURxx///5FBgQ//// +/xPP/////w99/////0RB//8tFD/v//891zue//9OijdN//9fPDL7//9v7y6q//+AkipJ//+RVSX3//+i +CCGm//+yuh1V///DbRkE///UIBSy///k0xBR///1hgwA/////we+/////wNt/////zgg//8pljPf//86 +SS+O//9K+ys8//9bribr//9sYSKK//99FB44//+Nxxnn//+eeRWW//+vPBFF//+/7wzj///QkgiS///h +RQRB///yCAAA/////wAA/////wAA/////ywQ//8mCCfP//82uiN9//9HfR8s//9YIBrL//9o0xZ5//95 +hhIo//+KSQ3X//+a+wmG//+rrgUk//+8UQDT///NFAAA///dxwAA///ueQAA////LAAA/////wAA//// +//1FCbZcMPjzCjhs4/SSCrp9lvBBC02OSev/C8+fDOeuDFGvvuNdDNPAYd8MDVXRFNqqDefh19ZZDmny +itIIDvv//822D33//8llEAD//8UEEIL//8CyEQT//7xhEZb///E0ILJYouzTIUVpVeiCIcd6GOQwIlmK +y9/vItubfdueI12sINc8I++849LrJGHNls6aJPPeScpJJXXu+8X3Jff/rsGWJor//71FJwz//7jzJ57/ +/7SiKBD//7BRKKL//+UUN89VJODDOFFl19xxONN2itggOVWHPNPfOeeX/899OmmoosssOvu5VcbbO33K +CMKKO//aur44PILrfbnXPQT8ILWGPZb//7E0Phj//6zjPqr//6iSPyz//6QwP67//9kETttRltSyT11i +SdBhT+9y+8wAUGGDvse+UPOUYcNtUXWlFL8cUfe1x7rLUorGirZ5UwzXPLIYU57n763HVBD4kql1VJL/ +/6UkVST//6DTVab//5xxVjj//5ggVrr//8zzZedOCMiiZmley8RBZvtvfb//Z32AILuuZ/+Q07ddaIKh +lrMMaQSySa6qaZbC+6pZahjTrqYIaprkYaG2ayz1FJ1la67//5kUbDD//5SybLL//5BhbUX//4wQbcf/ +/8DjfONKiryCfXVbPLgwffdr77Pvfop8oq+efwyNVatNf56eCKbrgBCuuqKagJK/fZ5JgSTQIJn3gabg +05WmgjjxhpFFgrr//4zzgzz//4iig8///4RRhEH//4AAhNP//7TDk/9G+7BxlIJXvqwglQRoYafflZZ5 +FKOOlhiJx58slpqaiprblyyrPJaKl66775I4mDDMko3nmLLdVYmGmTTuCIU0mcf+uoDjmkn//3ySmtv/ +/3hBm13//3Pvm9///6iyqwxDfaRhq45UIKAQrBBk05u+rJJ1lpdtrSSGSZMcraaW+47Lrjinrop5rrq4 +UYYYrzzJFIHHr8/Zx311sEHqeXkksNP7LHTTsVX//3CCsdf//2wgsmn//2ffsuv//5yiwhg/75hRwppQ +opP/wyxhVY+uw65yCItdxCCCuocMxLKTbYK6xTSkIH5Zxce003oIxknFhnW2xtvWOHFlx13m+20Ux9/3 +rmiyyGH//2RhyOP//2AQyXX//1vPyff//5CC2SQ8YYww2aZNFIfv2ihdx4Oe2rpueX9N2zx/PHr728+P +73aa3EGgknJJ3NOxRW333VXCCGmm3dfSumVV3mnjbWDz3uv0EFyi333//1hR3////1QA4HH//0++4QT/ +/4Rx8CA404Ag8LJJhnvf8TRaSXeO8cdq+3Ms8kl7rm7b8suMUWqK812dFGY489+tx2Hn9GG+eV2W9OPP +LFk09XXf71Tj9ffwklCS9nn//0xB9wz//0f/947//0Oe+BD//3hh//81VXQQ//9GCG/P//9Wumtt//9n +bWcc//94IGLL//+I0155//+Zhloo//+qOFXH//+6+1F1///Lrk0k///cUUjT///tBESC///9x0Ag//// +/zvf/////zeO/////2xR//8xx2gA//9CeWOu//9TPF9d//9j71sM//90kla6//+FRVJp//+WCE4I//+m +ukm2//+3bUVl///IEEEU///YwzzD///phjhh///6ODQQ/////y/P/////yt9/////2Aw//8uSVvv//8+ ++1ee//9PrlNN//9gUU77//9xBEqa//+Bx0ZJ//+SeUH3//+jLD2m//+z3zlV///EkjUE///VRTCi///l +9yxR///2qigA/////yO+/////x9t/////1Qg//8quk/f//87bUuO//9MEEc8//9c00Lb//9thj6K//9+ +ODo4//+O6zXn//+frjGW//+wUS00///BBCjj///RtiSS///ieSBB///zLBv//////xeu/////xNN//// +/0gQ//8nLEPP//837z99//9Ikjsc//9ZRTbL//9p9zJ5//96ui4o//+LbSnX//+cECV1//+swyEk//+9 +hhzT///OOBiC///e6xQw///vng/f/////wuO/////wc8////////AABdVf//AABuCP//AAB+uv//AACP +ff//AACgIP//AACw0/9dADDBhvr7AMPSSfaqAUXi+/JZAdfzru4IAln//+m2Atv//+VVA23//+EEA+// +/9yyBHH//9hhBPP/////FCBZx///FKJqiv//FSR7PP//FbaL7/vvFjickveOFsutVfM8F02+CO7rF8/O +uuqaGFHfbeZJGNPwIOHnGWX//92WGef//9lFGnn//9TzGvv//9CiG33//8xRHAD/////KyxWSfzDK75m ++/hxLDB3rvQgLMOIYe/PLUWZFOt9Lcepx+csLlm6eeLbLtvLPN6KL23b79ooL+/sktXXMHH9RdGGMPP/ +/800MXX//8jjMgj//8SCMor//8AwMxz///UEQjhSuvCyQstjfexRQ010IOgAQ8+E0+O+RFGVht9tRNOm +ONscRWW2+9bLRefHrtJpRmnYUc4YRvvpBMnHR335x8V1SAD//8EkSIL//7zDSRT//7hxSZb//7QgShj/ +/+jzWUVPPOSSWcdf7+BBWllwktv/WtuBRdeuW22SCNNdW++ius77XGGzbcqqXPPEEMZZXXXU08IIXgjl +hr22Xor2OLllXxz//7UEX57//7CyYBD//6xhYKL//6gQYST//9zTcFFLrtiCcNNcUdQwcWVtFM/vced9 +x8uecmmOecc8cvufLMLrc32v776adADAkrpJdILRRbX3dQTh97GWdZbyuq1Fdhj//6jzdqr//6Sidyz/ +/6BRd77//5v/eDD//9DDh21IIMxxh+9Y08ggiGFphsPfiPN6OL99iXWK+7ssigibrrbbioqsUbKKiwy9 +BK44i57Nx6nXjBDeeaWGjKLvLKE0jST/35zjjab//5iSjjj//5Qwjrr//4/vj03//8SynmlEksBhnvtV +RbwAn31mCLe+oAB2urNtoIKHba8coQSYEKrLoZao06Zpohi5hqIYoqrKOJ3Hoyza65l1o67rnpUkpDD8 +UZDTpLL//4xxpUX//4ggpcf//4Pfpln//7iitXVBFLRBtfdRx6//topieauutwxzLKddt56D76MMuBCU +kp6quKKlRZpZuSS195YIuabGqpG2ujjXbY1lurroEIkEu034w4Syu8///4BhvEH//3wQvNP//3fPvVX/ +/6yCzII9hqgwzQROOKPvzZZe65+ezhhvrptNzqqAUZbrzyyRBJKaz66hto5J0DCyeYn30LLDLIWm0UXT +34FF0cfkgnzz0kn1RXii0tv//3RR013//3AA0+///2uu1GH//6Bx454595wg5BBKupff5JJbbZN95SRs +EI8s5aZ8w4rb5jiNhoaK5rqeOII4502u633n58+/nnmG6EHQUXU06NPhBHDj6VXxtmyS6ef//2hB6mn/ +/2Pv6uv//1+e633//5Rh+po2eZAQ+yxHLIu++65X34dt/DBokoMc/LJ5RX7L/UWJ93p5/ceaqnYY/kmr +bXHH/tu8EG11/13Mw2kk/+/ddWTT///uOGBx///+61wg/////1ff/////1OO/////4hR//8y64P///9D +rn+u//9UUXtd//9lBHcM//91tnK6//+GeW5Z//+XLGoI//+n32W2//+4gmFl///JRV0U///Z91iy///q +qlRh///7XVAQ/////0vP/////0d9/////3ww//8vbXfv//9AEHOe//9Qw29N//9hhmrr//9yOGaa//+C +62JJ//+Tnl33//+kQVmm//+1BFVV///FtlDz///WaUyi///nHEhR///330QA/////z++/////ztd//// +/3Ag//8r32vf//88kmeO//9NRWMs//9d917b//9uqlqK//9/XVY4//+QEFHn//+gw02G//+xdUk0///C +KETj///S60CS///jnjxB///0QTf//////zOe/////y9N/////2QQ//8oUV/P//85BFtt//9Jtlcc//9a +aVLL//9rLE55//9730oo//+MgkXH//+dNEF1//+t9z0k//++qjjT///PXTSC///gADAg///wwyvf//// +/yeO/////yM8////////AABeef//AABvLP//AAB/7///AACQkv//AAChRf//AACx9///AADCuv//AADT +bf//AADkEP//AAD0w///AAD/////AAD/////AAD///0EAAD///iyAAD///RhAAD/////B45a+///CABr +rv//CJJ8Uf//CRSNBP//Caadx///Ciiuef//Cqq/LP//CzzP3///C77gkv//DEHxRf3nDMP///mWDUX/ +//VFDdf///DzDln//+yiDuv//+hBD23/////HppXbf//HxxoEP//H5540///ICCJhv//IKKaOP//ITSq +6///Iba7rv7bIknMUfp5IsvdBPYoI03ttvHXI9/+ee2GJFH//+k0JOP//+TTJWX//+CCJef//9wwJnn/ +////NZZT7///Nihkkv//Nqp1Rf//NzyF9/++N76WuvttODCnbfccOMO4EPK6OUXIw+5pOdfZdeoYOlnq +OOXHOuv66+F1O23//90UO+///9jDPHH//9RxPPP//9AgPYb/////TKJQUf//TTRhBPxBTbZxtvf/TjiC +efOuTsuTLO9NT02j3+r7T9+0guaqUFHFReJZUOPV994IUWXmqtm2Uef3XdVVUnn//9EEUvv//8yyU47/ +/8hhVAD//8QQVIL///jTY75Mw/SCZDBdhvAwZMNuOOvvZUV+6+eOZdePnuM8ZlmgUd7rZtuxBNqaZ23B +ttZJZ+/SadHnaHHjLM2WaPPz38lFaYb//8Tzagj//8Ciaor//7xBaxz//7f/a57//+zDestJRehxe01Z +9+Qge99qqt/PfFF7bdt9fNOMENcsfWWcw9Lbfeetdc6Kfnm+OMoofvvO68XXf47fnsGGgADwQb00gIL/ +/7jjgRT//7SCgZb//7Awgij//6vvgqr//+CykddFttxRkllWedgAkttnLNO+k213389tk++IgssclHGZ +Rca6lPOp98JplXW6qr4YlgjLXbnHlorcELV1lxzsw7Ekl579dazDmCD//6hxmKL//6QgmST//5/fmbb/ +/9SSqNNCONBBqWVS68v/qedjnseuqnl0UcNdqvuFBL77q32VtrqqrACmabZZrIK3LLIIrRTH3622rZbY +gqlVrhjpNKUErqr556Cyryz//5xhr77//5gQsDD//5PPsMP//8iCv+8+qsQwwHFPbb/vwPNgELuewXVw +w7c8wgiBdbLrwoqSKK6awxyi66pJw56znqX3xBDEQaGWxKLU851FxSTltpjzxbb2aZSixjj//5BRxsv/ +/4v/x03//4eux8///7xx1vs7LLgg131L37PP2ABcgq992IJtNKss2RR996bb2ZaOqqKK2hifXZ442qqw +AJnX2yzAw5WG277RdZE03DDiKIzj3LLy24iS3UX//4Qw3cf//3/v3ln//3ue3tv//7Bh7gg3nqwA7opI +Qae+7xxZBKNt755ptp8c8BB6aZrL8KKLHJZp8SSb35IY8basgo3H8ji9NIl18rrN54Uk803eqoDD88/v +XXxx9FH//3gg9NP//3Pf9WX//2+O9ef//6RB//80EJ////9Ew5uu//9VdZdd//9mKJMM//92646q//+H +nopZ//+YQYYI//+o84G2//+5tn1l///KaXkE///bHHSy///rz3Bh///8gmwQ/////2fP/////2Nt//// +/5gw//8wgpPv//9BNI+e//9R94s8//9iqobr//9zXYKa//+EAH5J//+Uw3n3//+ldXWm//+2KHFF///G +22zz///Xjmii///oQWRR///482AA/////1uu/////1dd/////4wg//8tBIff//89toN9//9OaX8s//9f +HHrb//9vz3aK//+AgnI4//+RNG3X//+h52mG//+ymmU0///DXWDj///UAFyS///kslhB///1ZVPv//// +/0+e/////0tN/////4AQ//8pdXu+//86KHdt//9K23Mc//9bnm7L//9sQWp5//9882YY//+NpmHH//+e +aV11//+vHFkk//+/z1TT///QcVBx///hNEwg///x50ff/////0OO/////z88////////AABfnv//AABw +Uf//AACBBP//AACRtv//AACiaf//AACzLP//AADD3///AADUgv//AADlNP//AAD19///AAD/////AAD/ +////AAD/////AAD/////AAD/////AAD/////AABcEP//AABsw///AAB9df//AACOOP//AACe6///AACv +nv//AADAQf//AADRBP//AADhtv//AADyaf//ACD/////ALL/////ATT/////Acf/////Akn/////Asv/ +////EfdYgv//EnlpRf//Ewx59///E46Kqv//FBCbXf//FJKsEP//FRS8w///FabNdf//FijeKP//Frru +6///Fzz/nv//F77/////GEH/////GMP///yCGVX///gwGdf/////KQRVBP//KYZltv//Khh2af//KpqH +LP//KxyX3///K66ogv//LCC5NP//LLLJ9///LTTaqv//LbbrXf//Lkn8AP1lLsv///kUL13///TDL9// +//BxMFH//+wgMOP/////QABRdf//QJJiOP//QRRy6///QaaDnv//QiiUQf//Qrqk8///Qzy1tv//Q77G +af5ZREHXHPoIRMPnz/WmRVX4gvFVRdf//+0ERln//+iyRuv//+RhR23//+AAR///////VxxN9///V65e +qv//WCBvXf//WKKAAP//WTSQw/88WbahdfrrWkmyKPaaWsvC2/I4W13Tnu3nW9/kQemWXFH08+VFXOP/ +/+DzXWX//9ySXff//9hBXnn//9P/Xvv/////bihKaf//bqpbHP//bzxr3/vPb758gvd9cEGNNPMscMOd +5+7bcVWuqup5cde/XeYoclnQAOHXcuvgst2Gc23xddk0c////9TTdHH//9CCdPP//8wwdYb//8fvdgj/ +//yihTRG6/hRhbZXnvQAhkloQe++hst48+tth02JtucMh9+aaeK6iFGrHN5piOO7z9oYiWXMgtXHiffd +NNF1innt580Uivv+msjDi47//8RxjAD//8AgjJL//7vfjRT///CSnEFDXexBnMNUAOf/nUVkw+Oundd1 +dd9NnlmGKNr7nuuW29aqn22nntJZn/+4Qc4IoHHI88mmoPPZpsVVoYbqWcEEogj7HLyyopr//7hhoxz/ +/7QQo57//6++pCD//+SCs00/3+Aws99QgtvvtFFhNNeOtONx59M8tWWCqs7rteeTXcqatnmkAMZJtvu0 +ssHnt47FZb2WuADWKLlFuJLm27TzuRT3jrCiuZb//6xBuij//6f/uqr//6Ouuzz//9hxylk8QdQQyutM +88/Py21dpst9y+9uaccszHF/HMLbzPOPz76KzYagcboozgixNLXXzorB57GGzxzSmq00z57jTajj0CD0 +AKSC0KL//6Aw0TT//5vv0bb//5ee0jj//8xR4WU4ssgA4edJdcO+4nlaKL9t4vtq27sc4457jra65ACM +QbJp5IKc864Y5RStpqnH5Za+WaV15ijPHKEU5qrfz5zD5zzwcZhx577//5Qg6DD//4/f6MP//4uO6UX/ +/8BB+HE1NLv/+PNF57eu+YZWmrNd+ghnXa77+op4AKqq+xyIsqZZ+56ZZaII/CCqKJ22/KK625lV/STL +jpUE/bbcMJCy/jjs84xh/sv9pogQ/03//4O+/9///39t/////7Qw//8xpq/v//9CaauO//9THKc8//9j +z6Lr//90cZ6a//+FNJpJ//+V55X3//+mmpGW//+3TY1F///IAIjz///YsoSi///pZYBR///6GHv///// +/3eu/////3Nd/////6gg//8uKKPP//8+2599//9Pjpss//9gQZbb//9w85KK//+Bpo4o//+SWYnX//+j +DIWG//+zz4E0///EcXzj///VJHiS///l13Qw///2mm/v/////2ue/////2dN/////5wA//8qmpe+//87 +XZNt//9MAI8c//9csorL//9tZYZp//9+GIIY//+O233H//+fjnl1//+wMHUk///A43DD///Rpmxx///i +WWgg///zDGPf/////1+O/////1ss////////AABgw///AABxdf//AACCKP//AACS2///AACjnv//AAC0 +Qf//AADE8///AADVpv//AADmaf//AAD3HP//AAD/////AAD/////AAD/////AAD/////AAD/////AAD/ +////AABdNP//AABt5///AAB+qv//AACPXf//AACgAP//AACwsv//AADBdf//AADSKP//AADi2///AADz +jv//AAD/////AAD/////AAD/////AAD/////AAD/////AAD/////BVVZtv//Bedqaf//Bml7HP//BuuL +z///B32cgv//B/+tNP//CIK95///CQTOmv//CYbfXf//ChjwAP//Cpr/////Cyz/////C67/////DDD/ +////DLL/////DTT/////HGFWKP//HONm2///HXV3nv//HfeIQf//HoqY8///Hwyppv//H466af//IBDL +HP//IJLbz///ISTscf//Iab9NP//Iij/////Irr/////Izz/////I8//////JEH/////M31Sqv//M/9j +Xf//NIJ0AP//NQSEsv//NYaVdf//NhimKP//Npq22///NyzHjv//N67YMP//OCDo8///OLL5pv//OTT/ +////Ocf/////Okn/////Otv///wAO13/////SnlPHP//Swxfz///S45wcf//TBCBNP//TJKR5///TSSi +mv//TaazTf//TijEAP//TrrUsv//TzzlZf//T8/2GP//UEH///zjUMP///iSUVX///RBUdf//+//Umn/ +////YYZLjv//YhhcQf//Ypps8///Yyx9pv//Y66OWf//ZCCfHP//ZLKvz///ZTTAcf//ZcfRJP3XZknh +5/mGZsvymvUkZ13///DTZ9///+yCaGH//+gwaOP//+PvaXX/////eJJIAP//eRRYsv//eaZpZf//eih6 +KP//erqK2///ezybjv66e8+sMPppfEG88/YYfMPNpvHHfVXeWe1lfdfvDOkUfmn/z+TDfuv//+Bxf23/ +/9wgf////9fPgHH/////j65Ecf//kCBVNP//kLJl5/+ekTR2mvtNkceHTfb7kkmYAPKqksuosu5Zk125 +Zen3k9/KGOWmlGHa2+FVlOPrjt0ElWX8MNiylff//9Rhlnn//9AAlwz//8u+l47/////prpA8/wwpzxR +pvffp75iWfOOqEFzHO88qMODz+rrqVWUceaaqdelJOI4qmm1593nquvGmtmWq23XTdVFq//n/9DzrHH4 +osySrQT//8hBrYb//8P/rgj//7+urpr///RhvbY9ZfAQvklOKOvPvste2+d9v11vjuMsv9+AMN7bwGGQ +49p5wOOhptYowWWyWdHXwffDDM2GwnnTvsk0wwzkccTTw471JMCCxAD//7wwxJL//7fvxRT//7Oexab/ +/+hR1MM55+QA1VVKmt++1ddbTdtt1llr/9cM1ut8stK6122NZc5p1/+eGMoY2HGuy8XH2QS/jsFl2YbQ +ML0U2gjg47jD2prxlrRx2xz//7Ag267//6vf3CD//6d93KL//9xB6982Wdf/7FFHDNOu7ONXz89N7WVo +ccr77fd5JMaq7nmJ18JZ7vuamr4I746rTbmm8AC7/7VV8JLMorEE8RTdZayy8abuGKhh8ij+y6QA8qr/ +/5++8zz//5tt877//9Aw//8y28vf//9DjseO//9UMMM8//9k477r//91prqa//+GWbZJ//+XDLHn//+n +vq2W//+4calF///JJKTz///Z16Ci///qipxB///7TZf//////5Ou/////49d/////8QQ//8vTb/P//8/ +/7t9//9Qsrcs//9hZbLb//9yGK55//+Cy6oo//+TjqXX//+kMKGG//+04500///Flpjj///WSZSC///n +DJAw///3vovv/////4ee/////4NN/////7gA//8rz7O+//88ca9t//9NJKsc//9d16a6//9umqJp//9/ +TZ4Y//+P/5nH//+gopV1//+xVZEU///CGIzD///Sy4hx///jfYQg///0IH/f/////3t9/////3cs//// +////AABh5///AABymv//AACDXf//AACUAP//AACksv//AAC1Zf//AADGGP//AADW2///AADnjv//AAD4 +MP//AAD/////AAD/////AAD/////AAD/////AAD/////AAD/////AABeWf//AABvHP//AAB/z///AACQ +cf//AAChJP//AACx5///AADCmv//AADTTf//AADj////AAD0sv//AAD/////AAD/////AAD/////AAD/ +////AAD/////AAD/////AABa2///AABrjv//AAB8MP//AACM8///AACdpv//AACuWf//AAC/DP//AADP +z///AADgcf//AADxJP//AAD/////AAD/////AAD/////AAD/////ABD/////AKL/////D89XTf//EFFo +AP//ENN4sv//EVWJZf//EeeaGP//Emmq2///Evu7jv//E33MMP//FADc4///FILtpv//FQT+Wf//FZb/ +////Fhj/////Fqr/////Fyz/////F67/////JttTz///J11kcf//J+91JP//KGGF5///KPOWmv//KXWn +Tf//Kfe3////KorIsv//KwzZZf//K57qGP//LBD6y///LKL/////LST/////Lab/////Ljj/////Lrr/ +////PedQMP//Pmlg8///Pvtxpv//P32CWf//P/+TDP//QIKjvv//QQS0cf//QZbFJP//QhjV1///Qprm +iv//Qyz3Tf//Q67/////RDD/////RLL/////RUX/////Rcf/////VPNMsv//VXVdZf//VfduGP//Vop+ +y///VwyPjv//V56gMP//WBCw4///WJLBlv//WSTSWf//WabjDP//Wjjzvv//Wrr/////W03/////W8// +////XEH////fXNP/////a/9JJP//bIJZ1///bQRqmv//bZZ7Tf//bhiL////bpqcov//byytZf//b66+ +GP//cDDOy///cLLfff//cTTwMP//ccf/////ckn///xxctv///gQc13///PPc+//////gwxFpv//g55W +Wf//hBBnDP//hJJ3vv//hSSIcf//haaZJP//hjip1///hrq6iv//hzzLTf//h8/b//1ViEHsovkEiNP9 +VfSyiVX///BRief//+wAimn//+e+iuv/////mhhCGP//mppSy///myxjjv//m650MP//nDCE4///nLKV +lv//nTSmWf44nce3DPnnnknHvvWWntvYYfFFn13pFOzjn9/51+iSoGH//+RBoOP//9//oXX//9uuoff/ +////sSQ+mv//saZPTf//sjhf////srpwov8cszyBZfrLs8+SGPZ5tEGiy/IotNOzfe3XtVXEIOmGtdfU +4+UktmnlluDTtuv2SdyCt33//9gwt////9PvuHH//8+OuQT/////yCA7DP//yLJLvvu+yTRcYfddycdt +JPMMykl91+66ytuOiuppy12fPOYYy9+v/+G2zGHAot1lzOPRVdkUzXXiCNTDzffyy9Bxznn//8wgzwz/ +/8fPz47//8N90BD///hB3zw3ffP/389IMO+e4EFY4+tN4MNplub74VV6SeKq4deLDN5Z4mmbvtn34uus +YdWm4329FNFV4//N180E5HHeisiy5QTvPMRR5Yb/78AA5hj//7u+5pr//7dt5xz//+wg9kkz/+ff9stE +ouOO911VVd88999mGNrr+GF2y9aa+OOHfdI4+XWYIM3n+feo48mW+nm5lsVF+wzKScDz+47a+7yS/BDr +vrhB/JL8YbP//RT//6+u/ab//6td/ij//+AQ//8wYdvP//9BJNd9//9R19Ms//9iis7L//9zPMp5//+D +/8Yo//+UosHX//+lVb2G//+2CLk0///Gy7TT///XfbCC///oIKww///406fv/////6Oe/////588//// +/9QA//8s48++//89lstt//9OSccM//9fDMK6//9vvr5p//+AYboY//+RFLXH//+hx7Fl//+yiq0U///D +PKjD///T76Rx///kkqAg///1VZvP/////5d9/////5Ms////////AABjDP//AABzz///AACEcf//AACV +JP//AACl1///AAC2mv//AADHTf//AADX////AADoov//AAD5Vf//AAD/////AAD/////AAD/////AAD/ +////AAD/////AAD/////AABfjv//AABwMP//AACA4///AACRlv//AACiWf//AACzDP//AADDvv//AADU +Yf//AADlJP//AAD11///AAD/////AAD/////AAD/////AAD/////AAD/////AAD/////AABb////AABs +ov//AAB9Zf//AACOGP//AACey///AACvff//AADAMP//AADQ4///AADhlv//AADySf//AAD/////AAD/ +////AAD/////AAD/////AAD/////AAD/////AyxYcf//A75pJP//BDB51///BMOKiv//BUWbTf//Bder +////Blm8ov//BtvNVf//B23eGP//B+/uy///CHH/ff//CPP/////CXX/////Cgj/////Cor/////Cxz/ +////GjhU4///Gstllv//G012Wf//G8+HDP//HFGXvv//HNOoYf//HWW5JP//HefJ1///Hnnaiv//Hvvr +PP//H337////IAD/////IIL/////IRT/////IZb/////Ihj/////MUVRZf//McdiGP//Mllyy///MtuD +ff//M22UMP//M++k4///NHG1lv//NPPGSf//NXXW+///Ngjnvv//Nor4Yf//Nxz/////N57/////OBD/ +////OKL/////OST/////SFFN1///SNNeiv//SWVvPP//Sed/////SmmQov//SvuhVf//S32yCP//TADC +y///TILTff//TRTkIP//TZb00///Thj/////Tqr/////Tyz/////T77/////UDD/////X21KSf//X+9b +DP//YGFrvv//YPN8Yf//YXWNFP//Ygid1///Yoquiv//Ywy/PP//Y57P7///ZBDgov//ZKLxVf//ZST/ +////Zbb/////Zjj/////Zrr/////Z03/////dmlGy///dvtXff//d31oIP//eAB44///eIKJlv//eQSa +Sf//eZaq+///ehi7vv//eqrMYf//eyzdFP//e77tx///fDD+iv//fLL/////fUX/////fcf/////fln/ +////jXVDPP//jghT////jopkov//jwx1Vf//j56GCP//kBCWy///kKKnff//kSS4IP//kabI0///kjjZ +lv//krrqSf//k036+///k8//////lFH///v/lNP///eelVX/////pII/vv//pQRQYf//pZZhFP//phhx +1///pqqCiv//pyyTPP//p66j7///qDC0ov//qLLFVf//qUXWCP//qcfmuvzTqln3bfiCqtv///Qwq13/ +/+/fq+///+uOrGH/////u548IP//vBBM4///vKJdlv//vSRuSf//vaZ++///vjiPrv//vrqgYf//v02x +FP22v8/Bx/llwEHSefUUwNPjPPDDwVXz7+xxwef//+gQwmn//+PPwvv//999w33/////0qo4ov//0yxJ +Vf//065aCP//1DBquv//1LJ7ff6q1UWMIPpJ1cec0/X31kmthvGm1tu+Se1V113O++kE1+/fruSi2GHw +UeBR2OP//9wA2XX//9e+2ff//9Nt2or/////6aY1FP//6jhFx/+O6rpWivs8601nPPbr68937/KK7EGI +ku447NOZVenn7VWqCOWW7ee6uuFF7mnLbdzj7uvcINiS733s09RB7//9hs//8IL//8uu8QT//8dN8Zb/ +//wQ//8xlvfP//9CSfN9//9S++8c//9jrurL//90YeZ5//+FFOIo//+Vx93X//+medmG//+3PNUk///H +79DT///YksyC///pRcgw///6CMPv/////7+O/////7s8//////AA//8uCOu+//8+uudd//9PfeMM//9g +IN66//9w09pp//+BhtYY//+SSdG2//+i+81l//+zrskU///EUcTD///VBMBx///lx7wQ///2ebfP//// +/7N9/////68s////////AABkMP//AAB04///AACFlv//AACWSf//AACnDP//AAC3vv//AADIYf//AADZ +FP//AADpx///AAD6iv//AAD/////AAD/////AAD/////AAD/////AAD/////AAD/////AABgov//AABx +Vf//AACCGP//AACSy///AACjff//AAC0IP//AADE0///AADVlv//AADmSf//AAD2+///AAD/////AAD/ +////AAD/////AAD/////AAD/////AAD/////AABdFP//AABt1///AAB+iv//AACPPP//AACf7///AACw +ov//AADBVf//AADSCP//AADiuv//AADzff//AAD/////AAD/////AAD/////AAD/////AAD/////AAD/ +////AABZlv//AABqSf//AAB6+///AACLvv//AACcYf//AACtFP//AAC9x///AADOiv//AADfPP//AADv +7///AAD/////AAD/////AAD/////AAD/////AAD/////AAD/////DZZWCP//Dihmy///Dqp3ff//DzyI +IP//D76Y0///EEGplv//EMO6Sf//EUXK+///Edfbrv//ElnsYf//Euv9FP//E23/////E+//////FHH/ +////FPP/////FYb/////JKJSiv//JTRjPP//JbZz7///JkmEov//JsuVVf//J02mCP//J9+2uv//KFHH +ff//KOPYIP//KWXo0///Kef5hv//Knn/////Kvv/////K47/////LAD/////LJL/////O75O+///PDBf +vv//PMNwYf//PUWBFP//PdeRx///Plmief//PuuzPP//P23D7///P+/Ukv//QHHlRf//QPP2CP//QYb/ +////Qgj/////Qor/////Qxz/////Q57/////UstLff//U01cIP//U99s0///VFF9hv//VOOOSf//VWWe ++///Veevrv//VnnAUf//VvvRFP//V47hx///WADyef//WIL/////WRT/////WZb/////Wij/////Wqr/ +////addH7///allYkv//attpVf//a216CP//a++Kuv//bHGbbf//bPOsIP//bYa80///bgjNhv//bore +OP//bxzu+///b57/rv//cCD/////cKL/////cST/////cbb/////gNNEYf//gWVVFP//gedlx///gnl2 +ef//gvuHPP//g32X7///hACokv//hIK5Rf//hRTKCP//hZbauv//hijrbf//hqr8EP//hyz/////h77/ +////iDD/////iMP/////l+9A0///mHFRhv//mPNiSf//mXVy+///mgiDrv//moqUUf//mxylFP//m561 +x///nCDGef//nKLXLP//nSTn7///nbb4kv//njj/////nsv/////n03/////n8//////rvs9Vf//r31O +CP//sABeuv//sIJvbf//sRSAIP//sZaQ0///shihhv//sqqyOP//syzC6///s77Trv//tDDkUf//tMP1 +BP//tUX/////tcf////Ptln///t9ttv/////xgg5x///xopKef//xxxbLP//x55r7///yBB8kv//yKKN +Rf//ySSd9///ybauuv//yji/bf//ysvQEP//y03gw///y8/xhvxRzFH///gAzNP///O+zWX//+9dzef/ +////3RQ2OP//3ZZG+///3hhXrv//3qpoUf//3yx5BP//376Jx///4DCaef//4LKrLP//4UW73/004cfM +kvjj4lndRfSS4tvt9/BB423+quv/4+///+ee5GH//+NN5PP/////9BAyuv//9KJDbf//9SRUEP//9bZk +0///9jh1hv//9rqGOP4o902W6/nH98+nrvV1+FG4UfEk+NPJBOzT+VXZtuiC+efqeeQw+mn7LN/f+vv/ +/9uO+33//9c8/AD///////8vLP////8/7/////9Qkv8M//9hRfq6//9x9/Zp//+CuvII//+Tbe22//+k +EOll//+0w+UU///FhuDD///WONxh///m69gQ///3ntPP/////899/////8ss////////AABlVf//AAB2 +CP//AACGuv//AACXff//AACoIP//AAC40///AADJhv//AADaSf//AADq+///AAD7rv//AAD/////AAD/ +////AAD/////AAD/////AAD/////AAD/////AABhx///AAByiv//AACDPP//AACT7///AACkkv//AAC1 +Vf//AADGCP//AADWuv//AADnbf//AAD4EP//AAD/////AAD/////AAD/////AAD/////AAD/////AAD/ +////AABeSf//AABu+///AAB/rv//AACQUf//AAChFP//AACxx///AADCef//AADTLP//AADj7///AAD0 +kv//AAD/////AAD/////AAD/////AAD/////AAD/////AAD/////AABauv//AABrbf//AAB8IP//AACM +0///AACdhv//AACuOP//AAC++///AADPrv//AADgUf//AADxBP//AAD/////AAD/////AAD/////AAD/ +////AAD/////AAD/////AQRXPP//AYZn7///Ahh4kv//ApqJRf//AxyaCP//A66quv//BCC7bf//BLLM +EP//BTTc0///Bbbthv//Bkn+OP//Bsv/////B13/////B9//////CGH/////COP/////GBBTrv//GJJk +Uf//GRR1FP//GaaFx///GiiWef//GrqnLP//Gzy37///G77Ikv//HEHZRf//HMPp9///HVX6uv//Hdf/ +////Hmn/////Huv/////H23/////H///////LxxQIP//L65g0///MCBxhv//MLKCOP//MTSS+///Mbaj +rv//Mkm0Uf//MsvFBP//M13Vtv//M9/mef//NFH3LP//NOP/////NWX/////Nff/////Nnn/////Nwz/ +////RihMkv//RrpdRf//RzxuCP//R75+uv//SEGPbf//SMOgEP//SVWww///SdfBhv//SlnSOP//Suvi +6///S23znv//S///////THH/////TQT/////TYb/////Tgj/////XTRJBP//XbZZx///Xklqef//Xst7 +LP//X12L3///X9+ckv//YFGtRf//YOO99///YWXOqv//Yfffbf//YnnwEP//Yvv/////Y47/////ZAD/ +////ZJL/////ZRT/////dEFFhv//dMNWOP//dVVm6///ddd3rv//dlmIUf//duuZBP//d22ptv//d/+6 +ef//eHHLLP//ePPb3///eYbsgv//egj9Rf//epr/////exz/////e57/////fCD/////i01B9///i99S +uv//jFFjbf//jON0EP//jWWEw///jfeVhv//jnmmOP//jvu26///j47Hnv//kADYUf//kJLpBP//kRT5 +tv//kZb/////kij/////kqr/////kzz/////olk+ef//outPLP//o21f3///o+9wkv//pHGBRf//pPOR +9///pYaiqv//pgizbf//pprEEP//pxzUw///p57ldf//qCD2KP//qKL/////qTT/////qbb/////qjj/ +////uWU66///uedLrv//unlcUf//uvttBP//u459tv//vACOaf//vJKfLP//vRSv3///vZbAgv//vijR +NP//vqrh9///vzzyqv//v77/////wDD/////wMP/////wUX/////0HE3bf//0PNIEP//0YZYw///0ghp +df//0op6OP//0xyK6///056bnv//1CCsQf//1KK9BP//1TTNtv//1bbeaf//1jjvHP//1sv/3///103/ +////19////9N2FH/////544z3///6ABEgv//6IJVRf//6RRl9///6ZZ2qv//6iiHXf//6qqYEP//6zyo +w///6765df//7DDKKP//7MPa6///7UXrnv//7df8Qfvf7ln///eO7tv///M8723//////oowUf///xxB +BP///55Rtv////9iaf////9zLP////+D3/////+Ugv////+lNP////+19//////Gqvyy///XXfhh///o +APQQ///4w+/P/////+t9/////+cs////////AABmef//AAB3LP//AACH7///AACYkv//AACpRf//AAC5 +9///AADKuv//AADbbf//AADsEP//AAD8w///AAD/////AAD/////AAD/////AAD/////AAD/////AAD/ +////AABi+///AABzrv//AACEUf//AACVBP//AAClx///AAC2ef//AADHLP//AADX3///AADogv//AAD5 +Rf//AAD/////AAD/////AAD/////AAD/////AAD/////AAD/////AABfbf//AABwEP//AACA0///AACR +hv//AACiOP//AACy6///AADDnv//AADUUf//AADlBP//AAD1tv//AAD/////AAD/////AAD/////AAD/ +////AAD/////AAD/////AABb3///AABskv//AAB9Rf//AACN9///AACeqv//AACvbf//AADAEP//AADQ +w///AADhdf//AADyOP//AAD/////AAD/////AAD/////AAD/////AAD/////AAD/////AABYUf//AABp +BP//AAB5tv//AACKef//AACbLP//AACr3///AAC8gv//AADNRf//AADd9///AADuqv//AAD/Xf//AAD/ +////AAD/////AAD/////AAD/////AAD/////C31Uw///C/9lhv//DIJ2OP//DQSG6///DYaXnv//Dhio +Uf//Dpq5BP//DyzJtv//D67aaf//EDDrLP//ELL73///ETT/////Ecf/////Ekn/////Etv/////E13/ +////IopRRf//Iwxh9///I45yqv//JBCDbf//JJKUEP//JSSkw///Jaa1df//JijGOP//JrrW6///Jzzn +nv//J8/4Qf//KEH/////KNP/////KVX/////Kdf/////Kmn/////OYZNtv//Ohheef//OppvLP//Oyx/ +3///O66Qgv//PCChNP//PLKx9///PTTCqv//PcfTXf//PknkAP//Ptv0w///P13/////P9//////QGH/ +////QOP/////QXX/////UJJKOP//USRa6///UaZrnv//Uih8Qf//UrqNBP//Uzydtv//U8+uaf//VEG/ +HP//VMPP3///VVXggv//VdfxNP//Vmn/////Vuv/////V33/////V///////WHH/////Z65Gqv//aCBX +Xf//aLJoEP//aTR4w///aceJdf//akmaKP//asuq6///a127nv//a9/MQf//bGHc8///bOPttv//bWX+ +af//bff/////bnn/////bwz/////b47/////frpDLP//fzxT3///f89kgv//gEF1NP//gMOF9///gVWW +qv//gdenXf//gmm4AP//guvIw///g23Zdf//g//qKP//hHH62///hQT/////hYb/////hhj/////hpr/ +////lbY/nv//lklQQf//lsthBP//l11xtv//l9+Caf//mGGTHP//mOOj3///mWW0gv//mffFNP//mnnV +5///mwzmqv//m473Xf//nAD/////nJL/////nRT/////nab/////rMM8EP//rVVMw///rddddf//rmlu +KP//rut+6///r22Pnv//r/+gQf//sHGw8///sQTBpv//sYbSaf//sgjjHP//sprzz///sxz/////s67/ +////tCD/////tLL/////w984gv//xFFJNP//xONZ5///xWVqqv//xfd7Xf//xnmMAP//xwycsv//x46t +df//yAC+KP//yJLO2///yRTfjv//yabwQf//yij/////yqr/////yzz/////y77/////2us08///221F +tv//2/9Waf//3HFnHP//3QR3z///3YaIgv//3giZNP//3pqp5///3xy6mv//367LXf//4CDcAP//4KLs +sv//4TT9Zf//4bb/////4kn/////4sv/////8fcxdf//8nlCKP//8vtS2///845jnv//9AB0Qf//9JKE +8///9RSVpv//9aamaf//9ii3HP//9qrHz///9zzYcf//977pNP//+EH55///+MP/////+UX/////+df/ +/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -3591,110 +3326,385 @@ DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ -DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8MXxAZTlNDYWxpYnJhdGVkUkdCQ29sb3JTcGFj -ZdIANwA4AUgBSaMBSQFKADtfEBBOU0NhY2hlZEltYWdlUmVwWk5TSW1hZ2VSZXDSADcAOAFMAU2iAU0A -O1dOU0FycmF50gA3ADgBTwFQowFQAU0AO15OU011dGFibGVBcnJhedMADgD9AQgBAAEKAVOAJEQwIDAA -0gA3ADgBVQFWogFWADtXTlNJbWFnZdIANwA4AVgBWaMBWQEcADtbTlNJbWFnZUNlbGzSADcAOAFbAVyi -AVwAO11OU1RhYmxlQ29sdW1u2wFeAA4A1QDWANcA2AFfANkA2gFgANsAuADcAWMBZAFlAWYBZwFoAWkA -uACcXk5TSXNSZXNpemVhYmxlXk5TUmVzaXppbmdNYXNrXE5TSXNFZGl0YWJsZQmAOIA7gDojQF2AAAAA -AACAPRABI0BEAAAAAAAAI0CPQAAAAAAACYAUVE5hbWXXAOQADgCoAOUA5gDnAOgA6QDqAW8BZADtALQA -7oAogDyAOoAdgCXTAA4A/QEIAQABCgF1gCRLMC4zMzMzMzI5OQDYAOQADgCoAOUA5gF3AOcA6AF4AXkA -ngF7AXwAnAF+AX9dTlNDb250cm9sVmlldxIUIf5AgEWAQIA+gD+AFBEIAIBDWVRleHQgQ2VsbNQADgDw -APEA8gDzAYMA9QGFgB8jQCoAAAAAAACAHhEEFNUADgD8AP0A/gD/AQABiAECAYkBBIAkgEKAQYAhXxAW -Y29udHJvbEJhY2tncm91bmRDb2xvctMADgD9AQgBAAEKAY6AJEswLjY2NjY2NjY5ANUADgD8AP0A/gD/ -AQABEAECAZIBBIAkgCeARIAhXxAQY29udHJvbFRleHRDb2xvctIANwA4AZYBGqQBGgEbARwAO9gADgDV -ANYA1wDYANkA2gDbANwBmQGaAZsBnAFoAWkAnIA4gEiARyNASYAAAAAAAIBJgBRWQnV0dG9u1wDkAA4A -qADlAOYA5wDoAOkA6gFvAZoA7QC0AO6AKIA8gEeAHYAl3ADkAA4BpgGnAagBqQDlAOYBdwGqAOcBqwEi -AawBrQGuAa8BrQDeAO0AnAG0AbUBtl8QE05TQWx0ZXJuYXRlQ29udGVudHNfEBJOU1BlcmlvZGljSW50 -ZXJ2YWxeTlNCdXR0b25GbGFnczJfEA9OU0tleUVxdWl2YWxlbnRfEA9OU1BlcmlvZGljRGVsYXldTlNC -dXR0b25GbGFnc4BLgEoQGRAkgEqAG4AdgBQQyBIAAgAAE/////+GvED/UNIANwA4AbkBuqQBugEbARwA -O1xOU0J1dHRvbkNlbGzVAA4A/AD9AP4A/wEAAb0BAgG+AQSAJIBOgE2AIVlncmlkQ29sb3LTAA4A/QEI -AQABCgHDgCREMC41ANIANwA4AcUA26UA2wHGAMwAzQA7WU5TQ29udHJvbF8QFHt7MSwgMX0sIHsxOTgs -IDE4OH190gA3ADgByQHKpAHKAMwAzQA7Wk5TQ2xpcFZpZXfZAGYBzAAOAHkAaABiAc0AagHOAHUAdQHR -AdIB0wBrAdUAdQHXWE5TVGFyZ2V0WE5TQWN0aW9uWU5TUGVyY2VudIAQgBCAVYBTE/////+AAAEAgA6A -VIAQIz/v1mpgAAAAXxAVe3sxODQsIDF9LCB7MTUsIDE4OH19XF9kb1Njcm9sbGVyOtIANwA4AdsB3KUB -3AHGAMwAzQA7Wk5TU2Nyb2xsZXLbAGYBzAAOAHkAegBoAGIBzQBqAd4BzgB1AHUB0QHiAWcAbgBrAdUA -dQHmAedaTlNDdXJWYWx1ZYAQgBCAVYBXgA6AVIAQIz/JLingAAAAIz/v7puAAAAAXxAZe3stMTAwLCAt -MTAwfSwgezQ3MCwgMTV9fV8QFXt7MCwgMjV9LCB7MjAwLCAxOTB9fdIANwA4AesB7KQB7ADMAM0AO1xO -U1Njcm9sbFZpZXfYAGYADgB5ARwAaACuAGIAagBRAe8B8AHxAfIAuABrAFGADYBogFuAXBEBJAmADoAN -XxASe3s1LCAzfSwgezY3LCAxOX192QDkAfgADgH5AOYBdwDnAfoB+wEiAFwB/ABcAO0AdgG1Af8BZ15O -U1RyYWNraW5nTW9kZV5OU1NlZ21lbnRTdHlsZV8QD05TU2VnbWVudEltYWdlc18QEU5TU2VsZWN0ZWRT -ZWdtZW50gGeAHYBagF3SAA4APgBzAgKANKICAwIEgF6AZNUADgIGAgcCCAIJAgoCCwC0AgwBrV8QEk5T -U2VnbWVudEl0ZW1JbWFnZV8QGU5TU2VnbWVudEl0ZW1JbWFnZVNjYWxpbmdfEBJOU1NlZ21lbnRJdGVt -V2lkdGhfEBJOU1NlZ21lbnRJdGVtTGFiZWyAY4BfI0BAAAAAAAAAgErTAA4AMgIPAhACEQISXk5TUmVz -b3VyY2VOYW1lgGKAYIBhXU5TQWRkVGVtcGxhdGXSADcAOAIVAhaiAhYAO18QEE5TQ3VzdG9tUmVzb3Vy -Y2XSADcAOAIYAhmiAhkAO11OU1NlZ21lbnRJdGVt1gAOAgYCBwIIAgkCGwIKAh0AtAIMAa0BZ18QEE5T -U2VnbWVudEl0ZW1UYWeAY4BlgErTAA4AMgIPAhACEQIigGKAYIBmXxAQTlNSZW1vdmVUZW1wbGF0ZdIA -NwA4AiUCJqQCJgEbARwAO18QD05TU2VnbWVudGVkQ2VsbNIANwA4AigCKaUCKQHGAMwAzQA7XxASTlNT -ZWdtZW50ZWRDb250cm9sWnsyMDAsIDIxNH3SADcAOAIsAMyjAMwAzQA7XxAWe3swLCAwfSwgezE2ODAs -IDEwMjh9fVp7MjAwLCAxMjJ9XXs2MDAsIDEwMDAyMn1cR3JvdXBzV2luZG930gA3ADgCMgIzogIzADtf -EBBOU1dpbmRvd1RlbXBsYXRl0gA3ADgCNQI2owI2AjcAO1xOU011dGFibGVTZXRVTlNTZXTSAA4APgBz -AjqANKYCOwI8Aj0CPgI/AkCAc4B2gHmAe4B9gH/UAA4CQgJDAkQCRQCcAB8CSF1OU0Rlc3RpbmF0aW9u -WE5TU291cmNlV05TTGFiZWyAdYAUgAKAdFpmVGFibGVWaWV30gA3ADgCSwJMowJMAk0AO18QFE5TTmli -T3V0bGV0Q29ubmVjdG9yXk5TTmliQ29ubmVjdG9y1AAOAkICQwJEAk8AHwB2AlKAeIACgFqAd18QD2Fk -ZFJlbW92ZUdyb3VwOtIANwA4AlUCVqMCVgJNADtfEBVOU05pYkNvbnRyb2xDb25uZWN0b3LUAA4CQgJD -AkQCRQBBAB8CW4B1gAeAAoB6VndpbmRvd9QADgJCAkMCRAJFAB8AnAJhgHWAAoAUgHxYZGVsZWdhdGXU -AA4CQgJDAkQCRQAfAJwCZ4B1gAKAFIB+WmRhdGFTb3VyY2XUAA4CQgJDAkQCRQB2AB8CbYB1gFqAAoCA -XxARZkFkZFJlbW92ZUNvbnRyb2zSAA4APgE2AnGAM68QDwB1AOABZgB2AIAAUQGcAfECegCJANIA0wDR -AEEAnIAQgCmAPYBagFaADYBJgFyAgoBSgDmARoAagAeAFNIADgAyADMCg4AEgINdTlNBcHBsaWNhdGlv -btIADgA+ATYCh4AzrxAPAFEA0QDSAFEAdQBBANMAdgAfAHUAnACcAJwAHwB1gA2AGoA5gA2AEIAHgEaA -WoACgBCAFIAUgBSAAoAQ0gAOAD4BNgKZgDOvEBAAdQB2AWYA4ACAAFEBnAHxAB8CegCJANIA0wDRAEEA -nIAQgFqAPYApgFaADYBJgFyAAoCCgFKAOYBGgBqAB4AU0gAOAD4BNgKsgDOvEBACrQKuAq8CsAKxArIC -swK0ArUCtgK3ArgCuQK6ArsCvICHgIiAiYCKgIuAjICNgI6Aj4CQgJGAkoCTgJSAlYCWW1Njcm9sbCBW -aWV3XxAiVGV4dHVyZWQgUm91bmRlZCBTZWdtZW50ZWQgQ29udHJvbF8QG1RleHQgRmllbGQgQ2VsbCAo -VGV4dCBDZWxsKV8QokltYWdlIENlbGwgKE5TSW1hZ2UgMHhiZWY5ODAgU2l6ZT17MTgsIDE4fSBSZXBz -PSgKICAgIE5TQ2FjaGVkSW1hZ2VSZXAgMHhiYzQxMzAgU2l6ZT17MTgsIDE4fSBDb2xvclNwYWNlPU5T -Q2FsaWJyYXRlZFJHQkNvbG9yU3BhY2UgQlBTPTggUGl4ZWxzPTE4eDE4IEFscGhhPVlFUwopKV8QE0hv -cml6b250YWwgU2Nyb2xsZXJcQ29udGVudCBWaWV3XxATQnV0dG9uIENlbGwgKENvbG9yKV5TZWdtZW50 -ZWQgQ2VsbFxGaWxlJ3MgT3duZXJbQXBwbGljYXRpb25fEBFWZXJ0aWNhbCBTY3JvbGxlcl8QE1RhYmxl -IENvbHVtbiAoTmFtZSlfEBVUYWJsZSBDb2x1bW4gKEJ1dHRvbilfEBRUYWJsZSBDb2x1bW4gKENvbG9y -KV8QD1dpbmRvdyAoR3JvdXBzKV8QIFRhYmxlIFZpZXcgKENvbG9yLCBOYW1lLCBCdXR0b24p0gAOAD4B -NgLPgDOg0gAOAD4BNgLSgDOg0gAOAD4BNgLVgDOvEBYCOwI9AHUA4AFmAHYAgABRAZwCPgHxAB8CPwJ6 -AIkA0gDTANEAQQJAAJwCPIBzgHmAEIApgD2AWoBWgA2ASYB7gFyAAoB9gIKAUoA5gEaAGoAHgH+AFIB2 -0gAOAD4BNgLugDOvEBYC7wLwAvEC8gLzAvQC9QL2AvcC+AL5AvoC+wL8Av0C/gL/AwADAQMCAwMDBICb -gJyAnYCegJ+AoIChgKKAo4CkgKWApoCngKiAqYCqgKuArICtgK6Ar4CwEBAQHBAmEAsQIhAFEAwQERAj -ECcQDRP//////////RAJEBIQJdIADgA+AHMDFoA0oNIADgA+ATYDGYAzoNIADgA+ATYDHIAzoNIANwA4 -Ax4DH6IDHwA7Xk5TSUJPYmplY3REYXRhAAAIAAAZAAAiAAAnAAAxAAA6AAA/AABEAABSAABUAABmAAHT -AAHZAAIkAAIrAAIyAAJAAAJSAAJuAAJ8AAKIAAKUAAKiAAKtAAK7AALXAALlAAL4AAMKAAMkAAMuAAM7 -AAM9AAM/AANBAANDAANFAANHAANJAANLAANNAANPAANRAANTAANVAANXAANZAANbAANdAANfAANoAAN0 -AAN2AAN4AAORAAOaAAOjAAOuAAOzAAPCAAPLAAPeAAPnAAPyAAP0AAP3AAP5AAQ4AARFAAReAARrAASB -AASPAASZAASnAATAAATNAATXAATpAAT9AAUHAAUTAAUVAAUXAAUZAAUbAAUdAAUfAAUkAAUmAAUoAAUq -AAUsAAUuAAUwAAUyAAU0AAVPAAVWAAVfAAVtAAV4AAWVAAWnAAWyAAW7AAXHAAXTAAXVAAXXAAXZAAXc -AAXeAAXgAAXiAAXrAAXtAAXyAAX0AAX2AAYrAAY3AAY/AAZIAAZVAAZhAAZvAAZ9AAZ/AAaBAAaDAAaF -AAaIAAaKAAadAAagAAaiAAakAAamAAaoAAaqAAazAAa1AAa8AAa+AAbAAAbCAAbvAAb5AAcDAAcNAAcP -AAcRAAcTAAcVAAcXAAcaAAccAAceAAcgAAciAAckAActAAcvAAcyAAc0AAeDAAelAAevAAfDAAfYAAfl -AAf/AAgbAAg2AAhAAAhMAAhrAAh6AAiGAAiIAAiKAAiMAAiVAAiXAAiYAAiaAAijAAisAAiuAAivAAix -AAizAAi1AAi3AAjAAAjLAAjcAAjeAAjgAAjiAAj5AAkCAAkLAAkZAAkgAAksAAk1AAk3AAk+AAlAAAlC -AAlEAAllAAlyAAl/AAmHAAmSAAmdAAmoAAm0AAm2AAm4AAm6AAnDAAnFAAnHAAnNAAnqAAn2AAoBAAoL -AAoYAAokAAopAAorAAotAAovAAoxAAozAApEAApLAApSAApbAApdAApmAApoAAprAAp4AAqBAAqGAAqN -AAqiAAqqAAq3AArDAArRAArTAArVAArXAArZAArbAAriAAruAAr7AAsDAAsFAAsHAAsKAAsTAAsYAAst -AAsvAAsxAAszAAs1AAtHAAtUAAtWAAtZAAtiAAttAAuBAAuTAAugAAunAAvMAAvUAAvcAAvkAAvvAAv0 -AAv2AAv4AAv6AAv/AAwAAAwVAAwiAAwpAAwrAAwtAAwyAAw0AAw2AAw/AAxIAAxKAAxNAAxPAAxYAAxa -AAxfAAxhAAxjAAx8AAyTAAymAAy5AAzTAAzrAAztAAzvAAzxAAzzAAz1AVA5AVBVAVBeAVBlAVB4AVCD -AVCMAVCRAVCZAVCiAVCpAVC4AVDFAVDHAVDMAVDVAVDaAVDiAVDrAVDyAVD+AVEHAVEMAVEaAVFHAVFW -AVFlAVFyAVFzAVF1AVF3AVF5AVGCAVGEAVGGAVGPAVGYAVGZAVGbAVGgAVG9AVG/AVHBAVHDAVHFAVHH -AVHUAVHWAVHiAVIDAVIRAVIWAVIYAVIaAVIcAVIeAVIgAVIjAVIlAVIvAVJAAVJCAVJLAVJNAVJQAVJl -AVJnAVJpAVJrAVJtAVKGAVKTAVKVAVKhAVK2AVK4AVK6AVK8AVK+AVLRAVLaAVLjAVMEAVMGAVMIAVMK -AVMTAVMVAVMXAVMeAVM7AVM9AVM/AVNBAVNDAVNFAVN2AVOMAVOhAVOwAVPCAVPUAVPiAVPkAVPmAVPo -AVPqAVPsAVPuAVPwAVPyAVP0AVP5AVQCAVQDAVQMAVQVAVQiAVQ3AVQ5AVQ7AVQ9AVQ/AVRJAVRWAVRY -AVRdAVRmAVRxAVR7AVSSAVSbAVSkAVSvAVTUAVTdAVTmAVTwAVTyAVT0AVT2AVT4AVUBAVUDAVUFAVUH -AVUQAVUoAVU1AVU+AVVJAVVUAVWBAVWMAVWOAVWQAVWSAVWUAVWWAVWYAVWaAVWjAVWsAVXIAVXgAVXp -AVXyAVX/AVYgAVYiAVYkAVYmAVYoAVYrAVYsAVYuAVYwAVZFAVZqAVZ5AVaIAVaaAVauAVawAVayAVa0 -AVa2AVa/AVbBAVbGAVbIAVbKAVbfAVb0AVcQAVclAVc6AVc8AVc+AVdHAVdJAVdWAVdlAVdnAVdpAVdr -AVd5AVeCAVeHAVeaAVejAVeoAVe2AVfPAVfiAVfkAVfmAVfoAVf1AVf3AVf5AVf7AVgOAVgXAVggAVgy -AVg7AVhGAVhbAVhmAVhvAVh2AViPAViaAVioAVi1AVi+AVjDAVjWAVjfAVjmAVjzAVj5AVkCAVkEAVkR -AVkTAVkVAVkXAVkZAVkbAVkdAVkuAVk8AVlFAVlNAVlPAVlRAVlTAVlVAVlgAVlpAVlwAVmHAVmWAVmn -AVmpAVmrAVmtAVmvAVnBAVnKAVnRAVnpAVn6AVn8AVn+AVoAAVoCAVoJAVoaAVocAVoeAVogAVoiAVor -AVo8AVo+AVpAAVpCAVpEAVpPAVpgAVpiAVpkAVpmAVpoAVp8AVqFAVqHAVqoAVqqAVqsAVquAVqwAVqy -AVq0AVq2AVq4AVq6AVq8AVq+AVrAAVrCAVrEAVrGAVrPAVrRAVrTAVrhAVrqAVrsAVsNAVsPAVsRAVsT -AVsVAVsXAVsZAVsbAVsdAVsfAVshAVsjAVslAVsnAVspAVsrAVs0AVs2AVtZAVtbAVtdAVtfAVthAVtj -AVtlAVtnAVtpAVtrAVttAVtvAVtxAVtzAVt1AVt3AVt5AVuCAVuEAVunAVupAVurAVutAVuvAVuxAVuz -AVu1AVu3AVu5AVu7AVu9AVu/AVvBAVvDAVvFAVvHAVvTAVv4AVwWAVy7AVzRAVzeAVz0AV0DAV0QAV0c -AV0wAV1GAV1eAV11AV2HAV2qAV2zAV21AV22AV2/AV3BAV3CAV3LAV3NAV38AV3+AV4AAV4CAV4EAV4G -AV4IAV4KAV4MAV4OAV4QAV4SAV4UAV4WAV4YAV4aAV4cAV4eAV4gAV4iAV4kAV4mAV4oAV4xAV4zAV5i -AV5kAV5mAV5oAV5qAV5sAV5uAV5wAV5yAV50AV52AV54AV56AV58AV5+AV6AAV6CAV6EAV6GAV6IAV6K -AV6MAV6OAV6QAV6SAV6UAV6WAV6YAV6aAV6cAV6eAV6gAV6iAV6kAV6tAV6vAV6xAV6zAV68AV6+AV6/ -AV7IAV7KAV7LAV7UAV7WAV7XAV7gAV7lAAAAAAAAAwIAAAAAAAADIAAAAAAAAAAAAAAAAAABXvQ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAFtggwCjgL3w1VDqoP7xEUEigTPBQwFSQWCBbrF88YkhllGiga6xuuHFEdFB3HHmkfHB++IFEg +8yGWIjgiyyNtI/8kgiUUJaYmOCa6J00nzyhRKNMpVSnXKlkq2ytdK98sQSzDLTQtti4oLpovHC+OL/8w +YTDTMUUxtjIoMooy+zNtM880MDSSNQQ1ZTXXNjg2qjcMN203zzggOJI48zlVObY6GDp5Ots7LDuOO+88 +QTyiPPM9VT22Pgg+aT66Pxw/fT/PQBBAcUDDQSRBdUHHQihCeULLQyxDfUPPRBBEYUSyRRRFZUW2RghG +WUaqRvtHTUeeR+9IMEhxSMNJFEllSbZKCEpJSppK60s8S31Lz0wQTFFMokzzTTRNhk3XThhOaU6qTvtP +PE+OT89QEFBRUKJQ41EkUXVRtlIIUklSilLbUxxTXVOuU+9UIFRhVLJU81U0VXVVx1YIVklWilbLVwxX +XVeeV99YEFhRWJJY01kUWVVZllnXWhhaWVqaWttbHFtdW55b31wQXFFcklzTXRRdVV2WXcdeCF5JXope +y18MX01ffV++X/9gMGBhYKJg42EkYWVhlmHXYhhiSWKKYstjDGM8Y31jvmPvZCBkYWSSZNNlBGVFZYZl +tmX3ZihmaWaqZttnHGdNZ45nvmf/aCBoYWiSaNNpBGlFaXVptmnnaihqWWqaastrDGs8a31rrmvfbBBs +QWyCbLJs420kbVVthm3HbfduOG5pbppu228MbzxvfW+ub99wAHBBcHFwonDjcRRxRXF1cbZx53IYckly +inK6cutzHHNdc45zvnPvdBB0UXSCdLJ043UUdUV1hnW2ded2GHZJdnl2unbrdxx3TXd9d65333gAeDB4 +cXiieNN5BHk0eWV5lnnHefd6KHpZeop6unrrexx7TXt9e65733wAfDB8YXySfMN8830kfVV9hn22fed+ +GH5Jfnl+qn7bfwx/PH9tf55/z3//gCCAUYCCgKKA04EEgTSBZYGWgceB94IoglmCeYKqgtuDDIM8g22D +noO+g++EEIRBhHGEooTThPOFJIVVhYaFtoXXhgiGOIZphpqGuobrhxyHTYd9h56Hz4f/iCCIQYhxiKKI +04jziSSJVYmGiaaJ14oIijiKWYqKirqK64sMizyLbYuOi76L74wQjDCMYYySjLKM440UjTSNZY2WjbaN +544YjjiOaY6ajrqO648cjzyPbY+ej76P75AAkDCQYZCCkLKQ45EEkTSRVZGGkbaR15IIkiiSWZKKkqqS +25L7kyyTXZN9k66Tz5P/lBCUQZRxlJKUw5TjlRSVNJVllYaVtpXXlgiWOJZZloqWqpbblvuXLJdNl32X +npfPl++YEJgwmGGYgpiymNOZBJkkmVWZdZmmmceZ95oYmkmaaZqamrqa65sMmyybXZt9m66bz5v/nBCc +QZxhnJKcspzTnQSdJJ1VnXWdpp3HneeeGJ44nmmeip6qntue+58sn02fbZ+en76f76AAoCCgUaBxoKKg +w6DjoRShNKFloYahpqHXofeiGKJJommiiqK6otujDKMso02jfaOeo76j76QApCCkUaRxpJKkw6TjpQSl +NKVVpXWlpqXHpeemGKY4plmmeaaqpsum66ccpzynXaeOp66nz6fvqBCoMKhRqIKooqjDqOOpFKk0qVWp +hqmmqcep56oYqjiqWap5qqqqy6rrqwyrPKtdq32rnqvPq++sAKwgrFGscaySrLKs460ErSStRa11rZat +tq3XrfeuKK5Jrmmuiq66rtuu+68crzyvba+Or66vz6/vsBCwMLBRsHGwkrDDsOOxBLEksUWxZbGWsbax +17H3shiySbJpsoqyqrLLsuuzHLM8s12zfbOes76z37QAtCC0QbRhtIK0orTTtPO1FLU0tVW1dbWWtba1 +57YItii2SbZptoq2qrbbtvu3HLc8t123fbeet76337gAuCC4QbhhuIK4orjDuOO5BLkkuVW5dbmWuba5 +17n3uhi6OLpZunm6mrrLuuu7DLssu027bbuOu667z7vvvAC8ILxBvHG8kryyvNO8870UvTS9Vb11vZa9 +tr3Xvfe+GL44vlm+eb6avsu+678Mvyy/Tb9tv46/rr/Pv+/AAMAgwEHAYcCCwKLAw8DjwQTBJMFFwWXB +hsGmwcfB58IIwijCScJpworCqsLLwuvDDMMsw03DbcOOw67Dz8PvxADEIMRBxGHEgsSixMPE48UExSTF +RcVlxYbFpsXHxefGCMYoxknGacaKxqrGy8brxwzHLMdNx23Hjseux8/H78f/yBDIMMhRyHHIksiyyNPI +88kUyTTJVcl1yZbJtsnXyffKGMo4yknKacqKyqrKy8rrywzLLMtNy23Ljsuuy8/L78wAzBDMMMxRzHHM +ksyyzNPM880UzTTNVc11zYbNps3HzefOCM4ozknOac6KzqrOus7bzvvPHM88z13Pfc+ez77P38/v0ADQ +INBB0GHQgtCi0MPQ49Dz0RTRNNFV0XXRltG20dfR59II0ijSSdJp0orSqtLL0tvS+9Mc0zzTXdN9057T +rtPP0+/UANQg1EHUYdRx1JLUstTT1PPVFNU01UXVZdWG1abVx9Xn1ffWGNY41lnWedaa1qrWy9br1wzX +LNdN113Xfdee177X39f/2ADYINhB2GHYgtii2LLY09jz2RTZNNlV2WXZhtmm2cfZ59n32hjaONpZ2nna +itqq2sva69sM2xzbPNtd233bntuu28/b79wA3CDcMNxR3HHcktyy3MPc490E3STdRd1V3XXdlt223dfd +594I3ijeSd5Z3nnemt663tve698M3yzfTd9d333fnt++38/f7+AA4CDgQeBR4HHgkuCy4MPg4+EE4STh +NOFV4XXhluGm4cfh5+II4hjiOOJZ4nniiuKq4svi6+L74xzjPONd423jjuOu48/j3+P/5BDkMORB5GHk +guSi5LLk0+Tz5RTlJOVF5WXldeWW5bbl1+Xn5gjmKOZJ5lnmeeaa5qrmy+br5wznHOc8513nbeeO567n +z+ff5//oEOgg6EHoYeiC6JLosujT6OPpBOkk6UXpVel16ZbppunH6efp9+oY6jjqWepp6orqquq66tvq +++sM6yzrTetd633rnuu+68/r7+wA7BDsMOxR7GHsguyi7LLs0+zz7QTtJO1F7WXtde2W7bbtx+3n7gju +GO447lnuae6K7qruuu7b7vvvDO8s703vXe99757vru/P7+/v//AQ8DDwQfBh8ILwkvCy8NPw4/EE8RTx +NPFV8WXxhvGm8bbx1/H38gjyKPJJ8lnyefKa8qryy/Lr8vvzHPMs803zbfN9857zvvPP8+/0APQQ9DD0 +QfRh9IL0kvSy9NP04/UE9ST1NPVV9WX1hvWm9bb11/X39gj2KPY49ln2efaK9qr2y/bb9vv3DPcs9033 +Xfd99473rvfP99/3//gQ+CD4QfhR+HH4kvii+MP40/jz+RT5JPlF+VX5dfmW+ab5x/nX+ff6GPoo+kn6 +Wfp5+pr6qvrL+tv6+/sc+yz7Tftd+337nvuu+8/73/v//BD8IPxB/FH8cfyS/KL8w/zT/PP9BP0k/UX9 +Vf11/Yb9pv3H/df99/4I/ij+OP5Z/nn+iv6q/rr+2/7r/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW2CDAKOAvfDVUOqg/vERQSKBM8FDAV +JBYIFusXzxiSGWUaKBrrG64cUR0UHcceaR8cH74gUSDzIZYiOCLLI20j/ySCJRQlpiY4JronTSfPKFEo +0ylVKdcqWSrbK10r3yxBLMMtNC22Ligumi8cL44v/zBhMNMxRTG2MigyijL7M20zzzQwNJI1BDVlNdc2 +ODaqNww3bTfPOCA4kjjzOVU5tjoYOnk62zssO4477zxBPKI88z1VPbY+CD5pPro/HD99P89AEEBxQMNB +JEF1QcdCKEJ5QstDLEN9Q89EEERhRLJFFEVlRbZGCEZZRqpG+0dNR55H70gwSHFIw0kUSWVJtkoISklK +mkrrSzxLfUvPTBBMUUyiTPNNNE2GTddOGE5pTqpO+088T45Pz1AQUFFQolDjUSRRdVG2UghSSVKKUttT +HFNdU65T71QgVGFUslTzVTRVdVXHVghWSVaKVstXDFddV55X31gQWFFYkljTWRRZVVmWWddaGFpZWppa +21scW11bnlvfXBBcUVySXNNdFF1VXZZdx14IXkleil7LXwxfTV99X75f/2AwYGFgomDjYSRhZWGWYddi +GGJJYopiy2MMYzxjfWO+Y+9kIGRhZJJk02UEZUVlhmW2ZfdmKGZpZqpm22ccZ01njme+Z/9oIGhhaJJo +02kEaUVpdWm2aedqKGpZappqy2sMazxrfWuua99sEGxBbIJssmzjbSRtVW2Gbcdt9244bmlumm7bbwxv +PG99b65v33AAcEFwcXCicONxFHFFcXVxtnHnchhySXKKcrpy63Mcc11zjnO+c+90EHRRdIJ0snTjdRR1 +RXWGdbZ153YYdkl2eXa6dut3HHdNd313rnffeAB4MHhxeKJ403kEeTR5ZXmWecd593ooell6inq6eut7 +HHtNe317rnvffAB8MHxhfJJ8w3zzfSR9VX2GfbZ9534Yfkl+eX6qftt/DH88f21/nn/Pf/+AIIBRgIKA +ooDTgQSBNIFlgZaBx4H3giiCWYJ5gqqC24MMgzyDbYOeg76D74QQhEGEcYSihNOE84UkhVWFhoW2hdeG +CIY4hmmGmoa6huuHHIdNh32HnofPh/+IIIhBiHGIoojTiPOJJIlViYaJponXigiKOIpZioqKuorriwyL +PItti46LvovvjBCMMIxhjJKMsozjjRSNNI1ljZaNto3njhiOOI5pjpqOuo7rjxyPPI9tj56Pvo/vkACQ +MJBhkIKQspDjkQSRNJFVkYaRtpHXkgiSKJJZkoqSqpLbkvuTLJNdk32TrpPPk/+UEJRBlHGUkpTDlOOV +FJU0lWWVhpW2ldeWCJY4llmWipaqltuW+5csl02XfZeel8+X75gQmDCYYZiCmLKY05kEmSSZVZl1maaZ +x5n3mhiaSZppmpqauprrmwybLJtdm32brpvPm/+cEJxBnGGckpyynNOdBJ0knVWddZ2mnced554Ynjie +aZ6Knqqe2577nyyfTZ9tn56fvp/voACgIKBRoHGgoqDDoOOhFKE0oWWhhqGmodeh96IYokmiaaKKorqi +26MMoyyjTaN9o56jvqPvpACkIKRRpHGkkqTDpOOlBKU0pVWldaWmpcel56YYpjimWaZ5pqqmy6brpxyn +PKddp46nrqfPp++oEKgwqFGogqiiqMOo46kUqTSpVamGqaapx6nnqhiqOKpZqnmqqqrLquurDKs8q12r +faueq8+r76wArCCsUaxxrJKssqzjrQStJK1FrXWtlq22rdet964orkmuaa6Krrqu2677rxyvPK9tr46v +rq/Pr++wELAwsFGwcbCSsMOw47EEsSSxRbFlsZaxtrHXsfeyGLJJsmmyirKqssuy67McszyzXbN9s56z +vrPftAC0ILRBtGG0grSitNO087UUtTS1VbV1tZa1trXntgi2KLZJtmm2iraqttu2+7cctzy3Xbd9t563 +vrffuAC4ILhBuGG4griiuMO447kEuSS5Vbl1uZa5trnXufe6GLo4ulm6ebqausu667sMuyy7Tbttu467 +rrvPu++8ALwgvEG8cbySvLK807zzvRS9NL1VvXW9lr22vde9974Yvji+Wb55vpq+y77rvwy/LL9Nv22/ +jr+uv8+/78AAwCDAQcBhwILAosDDwOPBBMEkwUXBZcGGwabBx8HnwgjCKMJJwmnCisKqwsvC68MMwyzD +TcNtw47DrsPPw+/EAMQgxEHEYcSCxKLEw8TjxQTFJMVFxWXFhsWmxcfF58YIxijGScZpxorGqsbLxuvH +DMcsx03HbceOx67Hz8fvx//IEMgwyFHIcciSyLLI08jzyRTJNMlVyXXJlsm2ydfJ98oYyjjKScppyorK +qsrLyuvLDMssy03LbcuOy67Lz8vvzADMEMwwzFHMccySzLLM08zzzRTNNM1VzXXNhs2mzcfN584IzijO +Sc5pzorOqs66ztvO+88czzzPXc99z57Pvs/fz+/QANAg0EHQYdCC0KLQw9Dj0PPRFNE00VXRddGW0bbR +19Hn0gjSKNJJ0mnSitKq0svS29L70xzTPNNd033TntOu08/T79QA1CDUQdRh1HHUktSy1NPU89UU1TTV +RdVl1YbVptXH1efV99YY1jjWWdZ51prWqtbL1uvXDNcs103XXdd9157Xvtff1//YANgg2EHYYdiC2KLY +stjT2PPZFNk02VXZZdmG2abZx9nn2ffaGNo42lnaedqK2qray9rr2wzbHNs8213bfdue267bz9vv3ADc +INww3FHccdyS3LLcw9zj3QTdJN1F3VXddd2W3bbd193n3gjeKN5J3lneed6a3rre297r3wzfLN9N313f +fd+e377fz9/v4ADgIOBB4FHgceCS4LLgw+Dj4QThJOE04VXhdeGW4abhx+Hn4gjiGOI44lnieeKK4qri +y+Lr4vvjHOM8413jbeOO467jz+Pf4//kEOQw5EHkYeSC5KLksuTT5PPlFOUk5UXlZeV15ZbltuXX5efm +COYo5knmWeZ55prmqubL5uvnDOcc5zznXedt547nrufP59/n/+gQ6CDoQehh6ILokuiy6NPo4+kE6STp +RelV6XXplumm6cfp5+n36hjqOOpZ6mnqiuqq6rrq2+r76wzrLOtN613rfeue677rz+vv7ADsEOww7FHs +YeyC7KLssuzT7PPtBO0k7UXtZe117Zbttu3H7efuCO4Y7jjuWe5p7oruqu667tvu++8M7yzvTe9d733v +nu+u78/v7+//8BDwMPBB8GHwgvCS8LLw0/Dj8QTxFPE08VXxZfGG8abxtvHX8ffyCPIo8knyWfJ58pry +qvLL8uvy+/Mc8yzzTfNt833znvO+88/z7/QA9BD0MPRB9GH0gvSS9LL00/Tj9QT1JPU09VX1ZfWG9ab1 +tvXX9ff2CPYo9jj2WfZ59or2qvbL9tv2+/cM9yz3Tfdd9333jveu98/33/f/+BD4IPhB+FH4cfiS+KL4 +w/jT+PP5FPkk+UX5Vfl1+Zb5pvnH+df59/oY+ij6SfpZ+nn6mvqq+sv62/r7+xz7LPtN+137ffue+677 +z/vf+//8EPwg/EH8Ufxx/JL8ovzD/NP88/0E/ST9Rf1V/XX9hv2m/cf91/33/gj+KP44/ln+ef6K/qr+ +uv7b/uv/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/ +DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DP8M/wz/DF8QGU5TQ2FsaWJyYXRlZFJHQkNvbG9y +U3BhY2XSADcAOAFIAUmjAUkBSgA7XxAQTlNDYWNoZWRJbWFnZVJlcFpOU0ltYWdlUmVw0gA3ADgBTAFN +ogFNADtXTlNBcnJhedIANwA4AU8BUKMBUAFNADteTlNNdXRhYmxlQXJyYXnTAA4A/QEIAQABCgFTgCRE +MCAwANIANwA4AVUBVqIBVgA7V05TSW1hZ2XSADcAOAFYAVmjAVkBHAA7W05TSW1hZ2VDZWxs0gA3ADgB +WwFcogFcADtdTlNUYWJsZUNvbHVtbtsBXgAOANUA1gDXANgBXwDZANoBYADbALgA3AFjAWQBZQFmAWcB +aAFpALgAnF5OU0lzUmVzaXplYWJsZV5OU1Jlc2l6aW5nTWFza1xOU0lzRWRpdGFibGUJgDiAO4A6I0Bd +gAAAAAAAgD0QASNARAAAAAAAACNAj0AAAAAAAAmAFFROYW1l1wDkAA4AqADlAOYA5wDoAOkA6gFvAWQA +7QC0AO6AKIA8gDqAHYAl0wAOAP0BCAEAAQoBdYAkSzAuMzMzMzMyOTkA2ADkAA4AqADlAOYBdwDnAOgB +eAF5AJ4BewF8AJwBfgF/XU5TQ29udHJvbFZpZXcSFCH+QIBFgECAPoA/gBQRCACAQ1lUZXh0IENlbGzU +AA4A8ADxAPIA8wGDAPUBhYAfI0AqAAAAAAAAgB4RBBTVAA4A/AD9AP4A/wEAAYgBAgGJAQSAJIBCgEGA +IV8QFmNvbnRyb2xCYWNrZ3JvdW5kQ29sb3LTAA4A/QEIAQABCgGOgCRLMC42NjY2NjY2OQDVAA4A/AD9 +AP4A/wEAARABAgGSAQSAJIAngESAIV8QEGNvbnRyb2xUZXh0Q29sb3LSADcAOAGWARqkARoBGwEcADvY +AA4A1QDWANcA2ADZANoA2wDcAZkBmgGbAZwBaAFpAJyAOIBIgEcjQEmAAAAAAACASYAUVkJ1dHRvbtcA +5AAOAKgA5QDmAOcA6ADpAOoBbwGaAO0AtADugCiAPIBHgB2AJdwA5AAOAaYBpwGoAakA5QDmAXcBqgDn +AasBIgGsAa0BrgGvAa0A3gDtAJwBtAG1AbZfEBNOU0FsdGVybmF0ZUNvbnRlbnRzXxASTlNQZXJpb2Rp +Y0ludGVydmFsXk5TQnV0dG9uRmxhZ3MyXxAPTlNLZXlFcXVpdmFsZW50XxAPTlNQZXJpb2RpY0RlbGF5 +XU5TQnV0dG9uRmxhZ3OAS4BKEBkQJIBKgBuAHYAUEMgSAAIAABP/////hrxA/1DSADcAOAG5AbqkAboB +GwEcADtcTlNCdXR0b25DZWxs1QAOAPwA/QD+AP8BAAG9AQIBvgEEgCSAToBNgCFZZ3JpZENvbG9y0wAO +AP0BCAEAAQoBw4AkRDAuNQDSADcAOAHFANulANsBxgDMAM0AO1lOU0NvbnRyb2xfEBR7ezEsIDF9LCB7 +MTk4LCAxODh9fdIANwA4AckByqQBygDMAM0AO1pOU0NsaXBWaWV32QBmAcwADgB5AGgAYgHNAGoBzgB1 +AHUB0QHSAdMAawHVAHUB11hOU1RhcmdldFhOU0FjdGlvbllOU1BlcmNlbnSAEIAQgFWAUxP/////gAAB +AIAOgFSAECM/79ZqYAAAAF8QFXt7MTg0LCAxfSwgezE1LCAxODh9fVxfZG9TY3JvbGxlcjrSADcAOAHb +AdylAdwBxgDMAM0AO1pOU1Njcm9sbGVy2wBmAcwADgB5AHoAaABiAc0AagHeAc4AdQB1AdEB4gFnAG4A +awHVAHUB5gHnWk5TQ3VyVmFsdWWAEIAQgFWAV4AOgFSAECM/yS4p4AAAACM/7+6bgAAAAF8QGXt7LTEw +MCwgLTEwMH0sIHs0NzAsIDE1fX1fEBV7ezAsIDI1fSwgezIwMCwgMTkwfX3SADcAOAHrAeykAewAzADN +ADtcTlNTY3JvbGxWaWV32ABmAA4AeQEcAGgArgBiAGoAUQHvAfAB8QHyALgAawBRgA2AaIBbgFwRASQJ +gA6ADV8QEnt7NSwgM30sIHs2NywgMTl9fdkA5AH4AA4B+QDmAXcA5wH6AfsBIgBcAfwAXADtAHYBtQH/ +AWdeTlNUcmFja2luZ01vZGVeTlNTZWdtZW50U3R5bGVfEA9OU1NlZ21lbnRJbWFnZXNfEBFOU1NlbGVj +dGVkU2VnbWVudIBngB2AWoBd0gAOAD4AcwICgDSiAgMCBIBegGTVAA4CBgIHAggCCQIKAgsAtAIMAa1f +EBJOU1NlZ21lbnRJdGVtSW1hZ2VfEBlOU1NlZ21lbnRJdGVtSW1hZ2VTY2FsaW5nXxASTlNTZWdtZW50 +SXRlbVdpZHRoXxASTlNTZWdtZW50SXRlbUxhYmVsgGOAXyNAQAAAAAAAAIBK0wAOADICDwIQAhECEl5O +U1Jlc291cmNlTmFtZYBigGCAYV1OU0FkZFRlbXBsYXRl0gA3ADgCFQIWogIWADtfEBBOU0N1c3RvbVJl +c291cmNl0gA3ADgCGAIZogIZADtdTlNTZWdtZW50SXRlbdYADgIGAgcCCAIJAhsCCgIdALQCDAGtAWdf +EBBOU1NlZ21lbnRJdGVtVGFngGOAZYBK0wAOADICDwIQAhECIoBigGCAZl8QEE5TUmVtb3ZlVGVtcGxh +dGXSADcAOAIlAiakAiYBGwEcADtfEA9OU1NlZ21lbnRlZENlbGzSADcAOAIoAimlAikBxgDMAM0AO18Q +Ek5TU2VnbWVudGVkQ29udHJvbFp7MjAwLCAyMTR90gA3ADgCLADMowDMAM0AO18QFnt7MCwgMH0sIHsx +NjgwLCAxMDI4fX1aezIwMCwgMTIyfV17NjAwLCAxMDAwMjJ9XEdyb3Vwc1dpbmRvd9IANwA4AjICM6IC +MwA7XxAQTlNXaW5kb3dUZW1wbGF0ZdIANwA4AjUCNqMCNgI3ADtcTlNNdXRhYmxlU2V0VU5TU2V00gAO +AD4AcwI6gDSnAjsCPAI9Aj4CPwJAAkGAc4B2gHiAeoB8gH6AgdQADgJDAkQCRQJGAEEAHwJJXU5TRGVz +dGluYXRpb25YTlNTb3VyY2VXTlNMYWJlbIB1gAeAAoB0VndpbmRvd9IANwA4AkwCTaMCTQJOADtfEBRO +U05pYk91dGxldENvbm5lY3Rvcl5OU05pYkNvbm5lY3RvctQADgJDAkQCRQJGAB8AnAJTgHWAAoAUgHda +ZGF0YVNvdXJjZdQADgJDAkQCRQJGAB8AnAJZgHWAAoAUgHlYZGVsZWdhdGXUAA4CQwJEAkUCRgCcAB8C +X4B1gBSAAoB7WmZUYWJsZVZpZXfUAA4CQwJEAkUCRgB2AB8CZYB1gFqAAoB9XxARZkFkZFJlbW92ZUNv +bnRyb2zUAA4CQwJEAkUCaAAfAHYCa4CAgAKAWoB/XxAPYWRkUmVtb3ZlR3JvdXA60gA3ADgCbgJvowJv +Ak4AO18QFU5TTmliQ29udHJvbENvbm5lY3RvctQADgJDAkQCRQJGAB8AQQJZgHWAAoAHgHnSAA4APgE2 +AneAM68QDwDRAHYB8QBBAFEAiQB1AWYBnACcANIA0wCAAOAChoAagFqAXIAHgA2AUoAQgD2ASYAUgDmA +RoBWgCmAg9IADgAyADMCiYAEgIRdTlNBcHBsaWNhdGlvbtIADgA+ATYCjYAzrxAPAJwAUQB2AB8AQQB1 +AFEA0gDTAHUAnACcAHUA0QAfgBSADYBagAKAB4AQgA2AOYBGgBCAFIAUgBCAGoAC0gAOAD4BNgKfgDOv +EBAA0QB2AfEAQQBRAIkAdQFmAZwAnADSANMAHwCAAOAChoAagFqAXIAHgA2AUoAQgD2ASYAUgDmARoAC +gFaAKYCD0gAOAD4BNgKygDOvEBACswK0ArUCtgK3ArgCuQK6ArsCvAK9Ar4CvwLAAsECwoCIgImAioCL +gIyAjYCOgI+AkICRgJKAk4CUgJWAloCXXxAUVGFibGUgQ29sdW1uIChDb2xvcilfECJUZXh0dXJlZCBS +b3VuZGVkIFNlZ21lbnRlZCBDb250cm9sXlNlZ21lbnRlZCBDZWxsXxAPV2luZG93IChHcm91cHMpXENv +bnRlbnQgVmlld18QEVZlcnRpY2FsIFNjcm9sbGVyW1Njcm9sbCBWaWV3XxAbVGV4dCBGaWVsZCBDZWxs +IChUZXh0IENlbGwpXxATQnV0dG9uIENlbGwgKENvbG9yKV8QIFRhYmxlIFZpZXcgKENvbG9yLCBOYW1l +LCBCdXR0b24pXxATVGFibGUgQ29sdW1uIChOYW1lKV8QFVRhYmxlIENvbHVtbiAoQnV0dG9uKVxGaWxl +J3MgT3duZXJfEBNIb3Jpem9udGFsIFNjcm9sbGVyXxCmSW1hZ2UgQ2VsbCAoTlNJbWFnZSAweDE0NDA0 +ZDYwIFNpemU9ezE4LCAxOH0gUmVwcz0oCiAgICBOU0NhY2hlZEltYWdlUmVwIDB4MTQ0MDRlMDAgU2l6 +ZT17MTgsIDE4fSBDb2xvclNwYWNlPU5TQ2FsaWJyYXRlZFJHQkNvbG9yU3BhY2UgQlBTPTggUGl4ZWxz +PTE4eDE4IEFscGhhPVlFUwopKVtBcHBsaWNhdGlvbtIADgA+ATYC1YAzoNIADgA+ATYC2IAzoNIADgA+ +ATYC24AzrxAXANECPwJBAHYB8QBBAjsCPAI9AFEAiQB1AWYBnACcAkAA0gI+ANMAHwCAAOAChoAagHyA +gYBagFyAB4BzgHaAeIANgFKAEIA9gEmAFIB+gDmAeoBGgAKAVoApgIPSAA4APgE2AvWAM68QFwL2AvcC ++AL5AvoC+wL8Av0C/gL/AwADAQMCAwMDBAMFAwYDBwMIAwkDCgMLAwyAnICdgJ6An4CggKGAooCjgKSA +pYCmgKeAqICpgKqAq4CsgK2AroCvgLCAsYCyEBIQJxAiECMQHBANEBEQCxAMECUQEBAJECgQBRAmE/// +///////90gAOAD4AcwMfgDSg0gAOAD4BNgMigDOg0gAOAD4BNgMlgDOg0gA3ADgDJwMoogMoADteTlNJ +Qk9iamVjdERhdGEAAAgAABkAACIAACcAADEAADoAAD8AAEQAAFIAAFQAAGYAAdcAAd0AAigAAi8AAjYA +AkQAAlYAAnIAAoAAAowAApgAAqYAArEAAr8AAtsAAukAAvwAAw4AAygAAzIAAz8AA0EAA0MAA0UAA0cA +A0kAA0sAA00AA08AA1EAA1MAA1UAA1cAA1kAA1sAA10AA18AA2EAA2MAA2wAA3gAA3oAA3wAA5UAA54A +A6cAA7IAA7cAA8YAA88AA+IAA+sAA/YAA/gAA/sAA/0ABDwABEkABGIABG8ABIUABJMABJ0ABKsABMQA +BNEABNsABO0ABQEABQsABRcABRkABRsABR0ABR8ABSEABSMABSgABSoABSwABS4ABTAABTIABTQABTYA +BTgABVMABVoABWMABXEABXwABZkABasABbYABb8ABcsABdcABdkABdsABd0ABeAABeIABeQABeYABe8A +BfEABfYABfgABfoABi8ABjsABkMABkwABlkABmUABnMABoEABoMABoUABocABokABowABo4ABqEABqQA +BqYABqgABqoABqwABq4ABrcABrkABsAABsIABsQABsYABvMABv0ABwcABxEABxMABxUABxcABxkABxsA +Bx4AByAAByIAByQAByYABygABzEABzMABzYABzgAB4cAB6kAB7MAB8cAB9wAB+kACAMACB8ACDoACEQA +CFAACG8ACH4ACIoACIwACI4ACJAACJkACJsACJwACJ4ACKcACLAACLIACLMACLUACLcACLkACLsACMQA +CM8ACOAACOIACOQACOYACP0ACQYACQ8ACR0ACSQACTAACTkACTsACUIACUQACUYACUgACWkACXYACYMA +CYsACZYACaEACawACbgACboACbwACb4ACccACckACcsACdEACe4ACfoACgUACg8AChwACigACi0ACi8A +CjEACjMACjUACjcACkgACk8AClYACl8ACmEACmoACmwACm8ACnwACoUACooACpEACqYACq4ACrsACscA +CtUACtcACtkACtsACt0ACt8ACuYACvIACv8ACwcACwkACwsACw4ACxcACxwACzEACzMACzUACzcACzkA +C0sAC1gAC1oAC10AC2YAC3EAC4UAC5cAC6QAC6sAC9AAC9gAC+AAC+gAC/MAC/gAC/oAC/wAC/4ADAMA +DAQADBkADCYADC0ADC8ADDEADDYADDgADDoADEMADEwADE4ADFEADFMADFwADF4ADGMADGUADGcADIAA +DJcADKoADL0ADNcADO8ADPEADPMADPUADPcADPkBUD0BUFkBUGIBUGkBUHwBUIcBUJABUJUBUJ0BUKYB +UK0BULwBUMkBUMsBUNABUNkBUN4BUOYBUO8BUPYBUQIBUQsBURABUR4BUUsBUVoBUWkBUXYBUXcBUXkB +UXsBUX0BUYYBUYgBUYoBUZMBUZwBUZ0BUZ8BUaQBUcEBUcMBUcUBUccBUckBUcsBUdgBUdoBUeYBUgcB +UhUBUhoBUhwBUh4BUiABUiIBUiQBUicBUikBUjMBUkQBUkYBUk8BUlEBUlQBUmkBUmsBUm0BUm8BUnEB +UooBUpcBUpkBUqUBUroBUrwBUr4BUsABUsIBUtUBUt4BUucBUwgBUwoBUwwBUw4BUxcBUxkBUxsBUyIB +Uz8BU0EBU0MBU0UBU0cBU0kBU3oBU5ABU6UBU7QBU8YBU9gBU+YBU+gBU+oBU+wBU+4BU/ABU/IBU/QB +U/YBU/gBU/0BVAYBVAcBVBABVBkBVCYBVDsBVD0BVD8BVEEBVEMBVE0BVFoBVFwBVGEBVGoBVHUBVH8B +VJYBVJ8BVKgBVLMBVNgBVOEBVOoBVPQBVPYBVPgBVPoBVPwBVQUBVQcBVQkBVQsBVRQBVSwBVTkBVUIB +VU0BVVgBVYUBVZABVZIBVZQBVZYBVZgBVZoBVZwBVZ4BVacBVbABVcwBVeQBVe0BVfYBVgMBViQBViYB +VigBVioBViwBVi8BVjABVjIBVjQBVkkBVm4BVn0BVowBVp4BVrIBVrQBVrYBVrgBVroBVsMBVsUBVsoB +VswBVs4BVuMBVvgBVxQBVykBVz4BV0ABV0IBV0sBV00BV1oBV2kBV2sBV20BV28BV30BV4YBV4sBV54B +V6cBV6wBV7oBV9MBV+YBV+gBV+oBV+wBV/kBV/sBV/0BV/8BWBIBWBsBWCQBWDYBWD8BWEoBWF8BWGoB +WHMBWHoBWJMBWJ4BWKwBWLkBWMIBWMcBWNoBWOMBWOoBWPcBWP0BWQYBWQgBWRcBWRkBWRsBWR0BWR8B +WSEBWSMBWSUBWTYBWUQBWU0BWVUBWVcBWVkBWVsBWV0BWWQBWW0BWXQBWYsBWZoBWasBWa0BWa8BWbEB +WbMBWb4BWc8BWdEBWdMBWdUBWdcBWeABWfEBWfMBWfUBWfcBWfkBWgQBWhUBWhcBWhkBWhsBWh0BWjEB +WkIBWkQBWkYBWkgBWkoBWlwBWmUBWmwBWoQBWpUBWpcBWpkBWpsBWp0BWqYBWqgBWskBWssBWs0BWs8B +WtEBWtMBWtUBWtcBWtkBWtsBWt0BWt8BWuEBWuMBWuUBWucBWvABWvIBWvQBWwIBWwsBWw0BWy4BWzAB +WzIBWzQBWzYBWzgBWzoBWzwBWz4BW0ABW0IBW0QBW0YBW0gBW0oBW0wBW1UBW1cBW3oBW3wBW34BW4AB +W4IBW4QBW4YBW4gBW4oBW4wBW44BW5ABW5IBW5QBW5YBW5gBW5oBW6MBW6UBW8gBW8oBW8wBW84BW9AB +W9IBW9QBW9YBW9gBW9oBW9wBW94BW+ABW+IBW+QBW+YBW+gBW/8BXCQBXDMBXEUBXFIBXGYBXHIBXJAB +XKYBXMkBXN8BXPcBXQQBXRoBXcMBXc8BXdgBXdoBXdsBXeQBXeYBXecBXfABXfIBXiMBXiUBXicBXikB +XisBXi0BXi8BXjEBXjMBXjUBXjcBXjkBXjsBXj0BXj8BXkEBXkMBXkUBXkcBXkkBXksBXk0BXk8BXlEB +XloBXlwBXo0BXo8BXpEBXpMBXpUBXpcBXpkBXpsBXp0BXp8BXqEBXqMBXqUBXqcBXqkBXqsBXq0BXq8B +XrEBXrMBXrUBXrcBXrkBXrsBXr0BXr8BXsEBXsMBXsUBXscBXskBXssBXs0BXs8BXtEBXtMBXtUBXtcB +XtkBXuIBXusBXu0BXu4BXvcBXvkBXvoBXwMBXwUBXwYBXw8BXxQAAAAAAAADAgAAAAAAAAMpAAAAAAAA +AAAAAAAAAAFfIw diff --git a/macosx/GroupsWindowController.h b/macosx/GroupsWindowController.h index 3178a892d..2fc3f97c5 100644 --- a/macosx/GroupsWindowController.h +++ b/macosx/GroupsWindowController.h @@ -28,23 +28,14 @@ @interface GroupsWindowController : NSWindowController { - NSMutableArray * fGroups; - IBOutlet NSTableView * fTableView; IBOutlet NSSegmentedControl * fAddRemoveControl; - NSMutableDictionary * fCurrentColorDict; + int fCurrentColorRow; } -+ (GroupsWindowController *) groups; - -- (int) orderValueForIndex: (int) index; -- (CTGradient *) gradientForIndex: (int) index; -- (NSString *) nameForIndex: (int) index; -- (NSImage *) imageForIndex: (int) index isSmall: (BOOL) small; ++ (GroupsWindowController *) groupsWindow; - (void) addRemoveGroup: (id) sender; -- (NSMenu *) groupMenuWithTarget: (id) target action: (SEL) action isSmall: (BOOL) small; - @end diff --git a/macosx/GroupsWindowController.m b/macosx/GroupsWindowController.m index 88851211e..f407fe29e 100644 --- a/macosx/GroupsWindowController.m +++ b/macosx/GroupsWindowController.m @@ -23,13 +23,9 @@ *****************************************************************************/ #import "GroupsWindowController.h" -#import "CTGradient.h" -#import "NSBezierPathAdditions.h" +#import "GroupsController.h" #import "NSApplicationAdditions.h" -#define ICON_WIDTH 16.0 -#define ICON_WIDTH_SMALL 12.0 - #define GROUP_TABLE_VIEW_DATA_TYPE @"GroupTableViewDataType" typedef enum @@ -40,77 +36,20 @@ typedef enum @interface GroupsWindowController (Private) -- (void) saveGroups; - -- (CTGradient *) gradientForColor: (NSColor *) color; - (void) changeColor: (id) sender; -- (NSImage *) imageForGroup: (NSDictionary *) dict isSmall: (BOOL) small; @end @implementation GroupsWindowController GroupsWindowController * fGroupsWindowInstance = nil; -+ (GroupsWindowController *) groups ++ (GroupsWindowController *) groupsWindow { if (!fGroupsWindowInstance) - fGroupsWindowInstance = [[GroupsWindowController alloc] init]; + fGroupsWindowInstance = [[GroupsWindowController alloc] initWithWindowNibName: @"GroupsWindow"]; return fGroupsWindowInstance; } -- (id) init -{ - if ((self = [super initWithWindowNibName: @"GroupsWindow"])) - { - NSData * data; - if ((data = [[NSUserDefaults standardUserDefaults] dataForKey: @"Groups"])) - fGroups = [[NSUnarchiver unarchiveObjectWithData: data] retain]; - else - { - //default groups - NSMutableDictionary * red = [NSMutableDictionary dictionaryWithObjectsAndKeys: - [NSColor redColor], @"Color", - NSLocalizedString(@"Red", "Groups -> Name"), @"Name", - [NSNumber numberWithInt: 0], @"Index", nil]; - - NSMutableDictionary * orange = [NSMutableDictionary dictionaryWithObjectsAndKeys: - [NSColor orangeColor], @"Color", - NSLocalizedString(@"Orange", "Groups -> Name"), @"Name", - [NSNumber numberWithInt: 1], @"Index", nil]; - - NSMutableDictionary * yellow = [NSMutableDictionary dictionaryWithObjectsAndKeys: - [NSColor yellowColor], @"Color", - NSLocalizedString(@"Yellow", "Groups -> Name"), @"Name", - [NSNumber numberWithInt: 2], @"Index", nil]; - - NSMutableDictionary * green = [NSMutableDictionary dictionaryWithObjectsAndKeys: - [NSColor greenColor], @"Color", - NSLocalizedString(@"Green", "Groups -> Name"), @"Name", - [NSNumber numberWithInt: 3], @"Index", nil]; - - NSMutableDictionary * blue = [NSMutableDictionary dictionaryWithObjectsAndKeys: - [NSColor blueColor], @"Color", - NSLocalizedString(@"Blue", "Groups -> Name"), @"Name", - [NSNumber numberWithInt: 4], @"Index", nil]; - - NSMutableDictionary * purple = [NSMutableDictionary dictionaryWithObjectsAndKeys: - [NSColor purpleColor], @"Color", - NSLocalizedString(@"Purple", "Groups -> Name"), @"Name", - [NSNumber numberWithInt: 5], @"Index", nil]; - - NSMutableDictionary * gray = [NSMutableDictionary dictionaryWithObjectsAndKeys: - [NSColor grayColor], @"Color", - NSLocalizedString(@"Gray", "Groups -> Name"), @"Name", - [NSNumber numberWithInt: 6], @"Index", nil]; - - fGroups = [[NSMutableArray alloc] initWithObjects: red, orange, yellow, green, blue, purple, gray, nil]; - [self saveGroups]; //make sure this is saved right away - } - } - - return self; -} - - (void) awakeFromNib { [[[fTableView tableColumnWithIdentifier: @"Button"] dataCell] setTitle: NSLocalizedString(@"Color", "Groups -> Color Button")]; @@ -128,54 +67,24 @@ GroupsWindowController * fGroupsWindowInstance = nil; [fAddRemoveControl setEnabled: NO forSegment: REMOVE_TAG]; } -- (void) dealloc +- (void) windowWillClose: (id)sender { - [fGroups release]; - [super dealloc]; -} - -- (int) orderValueForIndex: (int) index -{ - if (index != -1) - { - int i; - for (i = 0; i < [fGroups count]; i++) - if (index == [[[fGroups objectAtIndex: i] objectForKey: @"Index"] intValue]) - return i; - } - return -1; -} - -- (CTGradient *) gradientForIndex: (int) index -{ - int orderIndex = [self orderValueForIndex: index]; - return orderIndex != -1 ? [self gradientForColor: [[fGroups objectAtIndex: orderIndex] objectForKey: @"Color"]] : nil; -} - -- (NSString *) nameForIndex: (int) index -{ - int orderIndex = [self orderValueForIndex: index]; - return orderIndex != -1 ? [[fGroups objectAtIndex: orderIndex] objectForKey: @"Name"] : nil; -} - -- (NSImage *) imageForIndex: (int) index isSmall: (BOOL) small -{ - int orderIndex = [self orderValueForIndex: index]; - return orderIndex != -1 ? [self imageForGroup: [fGroups objectAtIndex: orderIndex] isSmall: small] : nil; + [fGroupsWindowInstance release]; + fGroupsWindowInstance = nil; } - (NSInteger) numberOfRowsInTableView: (NSTableView *) tableview { - return [fGroups count]; + return [[GroupsController groups] numberOfGroups]; } - (id) tableView: (NSTableView *) tableView objectValueForTableColumn: (NSTableColumn *) tableColumn row: (NSInteger) row { NSString * identifier = [tableColumn identifier]; if ([identifier isEqualToString: @"Color"]) - return [self imageForGroup: [fGroups objectAtIndex: row] isSmall: NO]; + return [[GroupsController groups] imageForRowIndex: row isSmall: NO]; else - return [[fGroups objectAtIndex: row] objectForKey: @"Name"]; + return [[GroupsController groups] nameForRowIndex: row]; } - (void) tableView: (NSTableView *) tableView setObjectValue: (id) object forTableColumn: (NSTableColumn *) tableColumn @@ -183,19 +92,14 @@ GroupsWindowController * fGroupsWindowInstance = nil; { NSString * identifier = [tableColumn identifier]; if ([identifier isEqualToString: @"Name"]) - { - [[fGroups objectAtIndex: row] setObject: object forKey: @"Name"]; - [self saveGroups]; - - [[NSNotificationCenter defaultCenter] postNotificationName: @"UpdateGroups" object: self]; - } + [[GroupsController groups] setName: object forRowIndex: row]; else if ([identifier isEqualToString: @"Button"]) { - fCurrentColorDict = [fGroups objectAtIndex: row]; + fCurrentColorRow = row; NSColorPanel * colorPanel = [NSColorPanel sharedColorPanel]; [colorPanel setContinuous: YES]; - [colorPanel setColor: [[fGroups objectAtIndex: row] objectForKey: @"Color"]]; + [colorPanel setColor: [[GroupsController groups] colorForRowIndex: row]]; [colorPanel setTarget: self]; [colorPanel setAction: @selector(changeColor:)]; @@ -230,83 +134,32 @@ GroupsWindowController * fGroupsWindowInstance = nil; return NSDragOperationNone; } -- (BOOL) tableView: (NSTableView *) t acceptDrop: (id ) info - row: (int) newRow dropOperation: (NSTableViewDropOperation) operation +- (BOOL) tableView: (NSTableView *) t acceptDrop: (id ) info row: (int) newRow + dropOperation: (NSTableViewDropOperation) operation { NSPasteboard * pasteboard = [info draggingPasteboard]; if ([[pasteboard types] containsObject: GROUP_TABLE_VIEW_DATA_TYPE]) { - NSIndexSet * indexes = [NSKeyedUnarchiver unarchiveObjectWithData: [pasteboard dataForType: GROUP_TABLE_VIEW_DATA_TYPE]]; + NSIndexSet * indexes = [NSKeyedUnarchiver unarchiveObjectWithData: [pasteboard dataForType: GROUP_TABLE_VIEW_DATA_TYPE]], + * selectedIndexes = [[GroupsController groups] moveGroupsAtIndexes: indexes toRow: newRow + oldSelected: [fTableView selectedRowIndexes]]; - NSArray * selectedGroups = [fGroups objectsAtIndexes: [fTableView selectedRowIndexes]]; - - //determine where to move them - int i, originalRow = newRow; - for (i = [indexes firstIndex]; i < originalRow && i != NSNotFound; i = [indexes indexGreaterThanIndex: i]) - newRow--; - - //remove objects to reinsert - NSArray * movingGroups = [[fGroups objectsAtIndexes: indexes] retain]; - [fGroups removeObjectsAtIndexes: indexes]; - - //insert objects at new location - for (i = 0; i < [movingGroups count]; i++) - [fGroups insertObject: [movingGroups objectAtIndex: i] atIndex: newRow + i]; - - [movingGroups release]; - - [self saveGroups]; - - if ([selectedGroups count] > 0) - { - NSMutableIndexSet * indexSet = [NSMutableIndexSet indexSet]; - NSEnumerator * enumerator = [selectedGroups objectEnumerator]; - NSDictionary * dict; - while ((dict = [enumerator nextObject])) - [indexSet addIndex: [fGroups indexOfObject: dict]]; - - [fTableView selectRowIndexes: indexSet byExtendingSelection: NO]; - } + [fTableView selectRowIndexes: selectedIndexes byExtendingSelection: NO]; [fTableView reloadData]; - - [[NSNotificationCenter defaultCenter] postNotificationName: @"UpdateGroups" object: self]; } return YES; } +#warning make the color picker a nicer experience - (void) addRemoveGroup: (id) sender { - NSEnumerator * enumerator; - NSDictionary * dict; - int index; - BOOL found; - NSIndexSet * rowIndexes; - NSMutableIndexSet * indexes; - switch ([[sender cell] tagForSegment: [sender selectedSegment]]) { case ADD_TAG: + [[GroupsController groups] addGroupWithName: @"" color: [NSColor cyanColor]]; - //find the lowest index - for (index = 0; index < [fGroups count]; index++) - { - found = NO; - enumerator = [fGroups objectEnumerator]; - while ((dict = [enumerator nextObject])) - if ([[dict objectForKey: @"Index"] intValue] == index) - { - found = YES; - break; - } - - if (!found) - break; - } - - [fGroups addObject: [NSMutableDictionary dictionaryWithObjectsAndKeys: [NSNumber numberWithInt: index], @"Index", - [NSColor cyanColor], @"Color", @"", @"Name", nil]]; [fTableView reloadData]; [fTableView deselectAll: self]; @@ -315,96 +168,29 @@ GroupsWindowController * fGroupsWindowInstance = nil; break; case REMOVE_TAG: + //safety: when removing a row, just close the color picker + [[NSColorPanel sharedColorPanel] close]; - rowIndexes = [fTableView selectedRowIndexes]; - indexes = [NSMutableIndexSet indexSet]; - for (index = [rowIndexes firstIndex]; index != NSNotFound; index = [rowIndexes indexGreaterThanIndex: index]) - [indexes addIndex: [[[fGroups objectAtIndex: index] objectForKey: @"Index"] intValue]]; + [[GroupsController groups] removeGroupWithRowIndexes: [fTableView selectedRowIndexes]]; - [fGroups removeObjectsAtIndexes: rowIndexes]; [fTableView deselectAll: self]; [fTableView reloadData]; - [[NSNotificationCenter defaultCenter] postNotificationName: @"GroupValueRemoved" object: self userInfo: - [NSDictionary dictionaryWithObject: indexes forKey: @"Indexes"]]; - - if ([indexes containsIndex: [[NSUserDefaults standardUserDefaults] integerForKey: @"FilterGroup"]]) - [[NSUserDefaults standardUserDefaults] setInteger: -2 forKey: @"FilterGroup"]; - break; default: return; } - - [[NSNotificationCenter defaultCenter] postNotificationName: @"UpdateGroups" object: self]; - [self saveGroups]; -} - -- (NSMenu *) groupMenuWithTarget: (id) target action: (SEL) action isSmall: (BOOL) small -{ - NSMenu * menu = [[NSMenu alloc] initWithTitle: @"Groups"]; - - NSMenuItem * item = [[NSMenuItem alloc] initWithTitle: NSLocalizedString(@"None", "Groups -> Menu") action: action - keyEquivalent: @""]; - [item setTarget: target]; - [item setTag: -1]; - [menu addItem: item]; - [item release]; - - NSEnumerator * enumerator = [fGroups objectEnumerator]; - NSDictionary * dict; - while ((dict = [enumerator nextObject])) - { - item = [[NSMenuItem alloc] initWithTitle: [dict objectForKey: @"Name"] action: action keyEquivalent: @""]; - [item setTarget: target]; - - [item setImage: [self imageForGroup: dict isSmall: small]]; - [item setTag: [[dict objectForKey: @"Index"] intValue]]; - - [menu addItem: item]; - [item release]; - } - - return [menu autorelease]; } @end @implementation GroupsWindowController (Private) -- (void) saveGroups -{ - [[NSUserDefaults standardUserDefaults] setObject: [NSArchiver archivedDataWithRootObject: fGroups] forKey: @"Groups"]; -} - -- (CTGradient *) gradientForColor: (NSColor *) color -{ - return [CTGradient gradientWithBeginningColor: [color blendedColorWithFraction: 0.65 ofColor: [NSColor whiteColor]] - endingColor: [color blendedColorWithFraction: 0.2 ofColor: [NSColor whiteColor]]]; -} - - (void) changeColor: (id) sender { - [fCurrentColorDict setObject: [sender color] forKey: @"Color"]; + [[GroupsController groups] setColor: [sender color] forRowIndex: fCurrentColorRow]; [fTableView reloadData]; - - [self saveGroups]; - [[NSNotificationCenter defaultCenter] postNotificationName: @"UpdateGroups" object: self]; -} - -- (NSImage *) imageForGroup: (NSDictionary *) dict isSmall: (BOOL) small -{ - float width = small ? ICON_WIDTH_SMALL : ICON_WIDTH; - NSRect rect = NSMakeRect(0.0, 0.0, width, width); - NSBezierPath * bp = [NSBezierPath bezierPathWithRoundedRect: rect radius: 4.0]; - NSImage * icon = [[NSImage alloc] initWithSize: rect.size]; - - [icon lockFocus]; - [[self gradientForColor: [dict objectForKey: @"Color"]] fillBezierPath: bp angle: 270.0]; - [icon unlockFocus]; - - return [icon autorelease]; } @end diff --git a/macosx/Torrent.m b/macosx/Torrent.m index db2440517..0b09206db 100644 --- a/macosx/Torrent.m +++ b/macosx/Torrent.m @@ -23,7 +23,7 @@ *****************************************************************************/ #import "Torrent.h" -#import "GroupsWindowController.h" +#import "GroupsController.h" #import "NSApplicationAdditions.h" #import "NSStringAdditions.h" @@ -1303,7 +1303,7 @@ void completenessChangeCallback(tr_torrent * torrent, cp_status_t status, void * - (int) groupOrderValue { - return [[GroupsWindowController groups] orderValueForIndex: fGroupValue]; + return [[GroupsController groups] orderValueForIndex: fGroupValue]; } - (void) checkGroupValueForRemoval: (NSNotification *) notification diff --git a/macosx/TorrentCell.m b/macosx/TorrentCell.m index 70f473a3d..f7914eb27 100644 --- a/macosx/TorrentCell.m +++ b/macosx/TorrentCell.m @@ -24,7 +24,7 @@ #import "TorrentCell.h" #import "TorrentTableView.h" -#import "GroupsWindowController.h" +#import "GroupsController.h" #import "NSApplicationAdditions.h" #import "NSStringAdditions.h" #import "NSBezierPathAdditions.h" @@ -472,7 +472,7 @@ groupRect.origin.y--; } - [[[GroupsWindowController groups] gradientForIndex: groupValue] fillBezierPath: + [[[GroupsController groups] gradientForIndex: groupValue] fillBezierPath: [NSBezierPath bezierPathWithRoundedRect: groupRect radius: 6.0] angle: 90.0]; }